Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Help met Grid Breedte in Java
Het ontwerpen van een grafische gebruikersinterface voor een programma kan een van de meest vervelende taken een programmeur gezichten . Hoewel Java maakt dit proces gemakkelijker door het opnemen van een standaard bibliotheek voor het maken van grafische user interfaces , moet u nog steeds alles precies goed . Programmeurs gebruik Swing 's Gridbag lay-out manager hebben veel controle in het specificeren van de details van hun interface , inclusief de breedte van de rasters die omvang afzonderlijke componenten interface. Schommel Layout Managers

Swing
wordt geleverd met een aantal lay- managers : methoden voor het specificeren van de manier waarop de programma 's verschillende componenten zullen worden gelegd in de interface . Veel van deze managers , zoals de Border lay- manager of de Flow layout manager , beperken de mate van detail waarmee de programmeur kan de uiteindelijke lay-out te controleren . De Gridbag layout manager verschilt van de andere managers in de mate van controle die het geeft de programmeur . Deze regeling betekent ook dat de programmeur heeft om meer tijd te besteden instellen configuratie waarden .
De Gridbag Manager

plaatsing van individuele componenten de Gridbag manager wordt bestuurd door een " GridBagConstraints "object . Dit object bevat de variabelen voor elk aspect van de plaatsing van een component en dimensionering , die de programmeur afzonderlijk moet instellen . Zodra de waarden zijn ingesteld , de programmeur voegt de component aan de beoogde frame of ruit met het object GridBagConstraints . Programmeurs kunnen hetzelfde object gebruiken om vele verschillende componenten te plaatsen , alleen het wijzigen van de velden die moeten veranderen voordat het toevoegen van elke component .
Sizing

De Gridbag layout beschouwt de ruimte op het scherm een raster tussen de X ( horizontaal ) en Y ( verticale as) zijn. Standaard , elk onderdeel is een raster met een raster . De exacte grootte van een raster afhankelijk van de grootte van het scherm en het aantal componenten de programmer toevoegt . Hoe groter het scherm , zal de grotere Java elk rooster te maken . Als alternatief , als de programmeur voegt verschillende onderdelen , Java zal de omvang van elk rooster te verminderen zodat alles past . De programmeur kan een rastergrootte lossen door het maken van het scherm zijn programma 's een vast formaat dat de gebruiker niet kan wijzigen .
Automatische Plaatsing

Terwijl Java automatisch maten rooster breedte afhankelijk van schermgrootte en component dichtheid , kan de programmeur de " ipady " variabele GridBagConstraints om het net breedte individuele component blazen , waardoor de rastermaat van de overige bestanddelen intact . Standaard is deze variabele ingesteld op nul , maar de programmeur kan raster breedte van een component te verhogen door deze naar een hoger nummer . Hoe hoger het getal , hoe groter de grid breedte voor dat onderdeel zal zijn .

Previous: Next:
  Java Programming
·Hoe te gebruiken kleuren in Ja…
·Hoe je Java Input Lees 
·Overbelasting Methoden in Java…
·Hoe te bouwen en implementeren…
·Hoe om Zet uw Java- code in de…
·Hoe te invoerbestanden in Java…
·De voordelen van het gebruik v…
·Hoe maak je een Java -applet i…
·Hoe te inhoudAlle Reset op het…
  Related Articles
Hoe te versleutelen met Visual Basic 
Hoe te Debug Met Visual Basic 6 
Aan de slag met Visual Basic 6 
Hoe je code schrijven op HTML Button Met…
How To Ping met Visual Basic 
Hoe dat te doen Database Programmering M…
Hoe kan ik lezen en schrijven tekstbesta…
Hoe maak je een rekenmachine maken met V…
Aan de slag Met behulp van VBA Met Micro…
  Programmering Articles
·Java Collection Tutorials 
·Hoe te Autogenerated Columns verbergen 
·Hoe kan ik een database Link in Oracle C…
·Hoe maak je een wekelijkse Payroll verdi…
·Java Binary Tree Tutorial 
·Hoe maak je een CreateFile DLL in VB.NET…
·Hoe te Parameters coderen in AJAX 
·PERL Vs . SED 
·Hoe maak je een Geometry Calculator in M…
Copyright © Computer Kennis http://www.nldit.com