| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Hjælp med Grid Bredde i Java
    Design af et grafisk brugergrænseflade til et program kan være en af ​​de mest kedelige opgaver en programmør ansigter . Mens Java gør denne proces nemmere ved at inkludere en standard biblioteket til at skabe GUI , skal du stadig gøre alt lige højre . Programmører bruger Swing s Gridbag layout leder har en masse kontrol angivelse af detaljerne i deres interface, herunder bredden af ​​nettene denne størrelse de enkelte interface- komponenter . Swing Layout Managers

    Swing kommer med en række layout managers : metoder til angivelse af, hvordan programmets forskellige komponenter vil blive lagt i interfacet. Mange af disse ledere , såsom Border layout leder eller Flow layout manager, begrænser den detaljeringsgrad , som programmøren kan styre det endelige layout . Den Gridbag layoutmanager adskiller sig fra de øvrige ledere i niveau af kontrol det giver programmøren . Denne styring betyder også, at programmøren har til at bruge mere tid på at sætte konfigurationsværdier .
    Gridbag manager

    Gridbag lederens placering af de enkelte komponenter er kontrolleret af en " GridBagConstraints " objekt . Dette objekt indeholder variabler for alle aspekter af en komponents placering og dimensionering, som programmøren skal indstilles individuelt . Når værdierne er indstillet, programmøren tilføjer komponent til den tiltænkte ramme eller rude med GridBagConstraints objektet . Programmører kan bruge den samme objekt til at placere mange forskellige komponenter , kun at ændre de felter, der skal ændre , før du tilføjer hver komponent.
    Dimensionering

    Gridbag layout anser plads på skærmen for at være et gitter mellem X (vandret ) og Y (lodret ) akse . Som standard er hver komponent én tavle med et gitter . Den nøjagtige størrelse af et gitter afhænger af størrelsen af skærmen og antallet af komponenter programmøren tilføjer . Jo større skærmen, vil den større Java gøre hver gitter . Alternativt hvis programmøren tilføjer flere komponenter, vil Java reducere størrelsen af ​​hver tavle , så alt vil passe. Programmøren kan fastsætte en gitterstørrelse ved at gøre sit program skærm et sæt størrelse , at brugeren ikke kan ændre .
    Automatic Placement

    Java automatisk størrelser gitter bredde afhængigt på skærmstørrelse og komponent tæthed kan programmøren anvende " ipady " variabel GridBagConstraints at oppuste nettet bredde for en individuel komponent , der forlader gitteret størrelse til de øvrige komponenter intakt . Som standard er denne variabel sættes til nul, men programmøren kan øge en komponent gitter bredde ved at sætte denne til et højere tal . Jo højere tallet er, jo større nettet bredde til denne komponent vil være.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man kompilerer en JSP-fil 
    ·Java UDP : Sådan Send en fil 
    ·Sådan oprettes JNLP 
    ·Sådan Split en streng i Bogstaver i Java 
    ·Hvordan man kompilerer Java i Oracle 
    ·Sådan opdaterer My Java-applet cache 
    ·Sådan bruges Java Vektorer 
    ·Sådan Indsæt en Java-applet Med Dreamweaver 
    ·Scanner Input Funktion i Java 
    ·Sådan deaktiveres Tilfældige tal i Java 
      Anbefalede Artikler
    ·Hvad er opregningen i VB.NET 
    ·Python SSL Tutorial 
    ·Sådan Suppleant rækkefarver i CSS Med PHP 
    ·Sådan Link til GUI grænseflade i Java med en kode 
    ·Sådan oprettes et lovforslag rapport om Microsoft Acce…
    ·Sådan Erstat Punkt tegne rektangler i WPF 
    ·Hvordan at tilføje GMP til Xcode 
    ·Hvordan at udvikle applikationer til Windows Mobile 
    ·Hvordan man laver en CFG fil med Visual C 
    ·Sådan fjernes Undergravende på Eclipse 
    Copyright © Computer Viden http://www.computerdk.com