Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hjelp Med Grid Bredde i Java
    designe et grafisk brukergrensesnitt for et program kan være en av de mest kjedelige oppgavene en programmerer ansikter . Mens Java gjør denne prosessen enklere ved å inkludere en standard bibliotek for å skape GUI , må du fortsatt gjøre alt rett. Programmerere å bruke Swing Gridbag layout manager har mye kontroll i å spesifisere detaljene i deres grensesnitt , inkludert bredden på nett denne størrelsen individuelle grensesnitt komponenter. Swing Layout Ledere

    Swing kommer med en rekke layout ledere : metoder for å spesifisere hvordan programmets forskjellige komponenter vil bli lagt i grensesnittet. Mange av disse lederne , som Border layout manager eller Flow layout manager, begrense nivået av detaljer som programmerer kan styre den endelige utformingen . Den Gridbag layout manager skiller seg fra de andre lederne i nivået av kontroll gir den programmereren. Denne kontrollen innebærer også at programmereren må bruke mer tid på å sette konfigurasjon verdier.
    Gridbag leder

    Gridbag lederens plassering av enkeltkomponenter styres av et " GridBagConstraints "objekt . Dette objektet inneholder variabler for alle aspekter av en komponent plassering og dimensjonering, som programmerer må stilles inn individuelt. Når verdiene angis , legger programmereren komponenten til den tiltenkte ramme eller rute ved hjelp av GridBagConstraints objektet. Programmerere kan bruke samme objekt til å plassere mange forskjellige komponenter, bare endre feltene som må endre før du legger hver komponent.
    Dimensjonering

    Gridbag layout anser plass på skjermen for å være ett rutenett mellom X ( horisontalt) og Y ( loddrett) akse. Som standard er hver komponent ett rutenett med ett rutenett . Den eksakte størrelse av et rutenett er avhengig av størrelsen av skjermen og av antall komponenter programmereren legger. Jo større skjerm , desto større Java gjøre hver grid . Alternativt , hvis programmereren legger til flere komponenter, vil Java redusere størrelsen på hver rute slik at alt får plass . Programmereren kan fikse en grid størrelse ved å gjøre hans programmets skjermen et sett størrelse at brukeren ikke kan endre.
    Automatic Placement

    Mens Java automatisk størrelser rasterbredde avhengig på skjermstørrelse og komponent tetthet , kan programmereren bruke " ipady " variable av GridBagConstraints å blåse opp rasterbredde for en enkelt komponent , slik at størrelsen på rutenettet for de andre komponentene intakt . Som standard er denne variabelen satt til null , men programmereren kan øke en komponent rasterbredde ved å sette denne til et høyere tall . Jo høyere tall , jo større rasterbredde for denne komponenten vil være .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan sette opp Eclipse Med Android på Windows 
    ·Hvordan øke minnet Tildelt av Java Virtual Machine 
    ·Hvordan logge feil og fange dem gjennom Unntak i Java 
    ·Forskjeller mellom System.in og System.out 
    ·Hvordan legge til tekst til en JTextField 
    ·Hvordan oppdatere en Java versjon i PATH 
    ·Forskjellen mellom Servlet & Struts 
    ·Slik pakker du ut Applets Fra Java Cache 
    ·Hvordan sette skriften til en Java String 
    ·Hvordan lage en objektorientert Java spill 
      Anbefalte artikler
    ·Viktigheten av Computer Programming 
    ·Hvor å Fastsette Visual C + + Runtime Library 
    ·Slik bruker Apache Felix 
    ·Hvorfor web-designere bruker Java Applets i websider 
    ·Hvordan oppdatere Table Set COL 
    ·Hvordan endre en klasse Fil 
    ·Hvordan forbedre skrive Logic i Java 
    ·Hvordan overstyring Hver Element i DIV 
    ·Hvordan bruke VBA til å konvertere CSV til XLS 
    ·Hvordan lage en Godkjent mappe 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/