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
    Java BorderLayout Tutorial
    I Java Swing GUI bibliotek (samt dens forløper AWT ) , ordningen av komponenter innenfor en ramme eller panel bestemmes av en implementering av LayoutManager grensesnitt. Den LayoutManager grensesnitt lar rammer for å opprettholde et konsekvent arrangement av GUI-komponenter på tvers av flere plattformer , "Se og føles ", og vindu størrelser . Den BorderLayout Manager er den mest brukte layout manager for relativt enkel form oppsett. Den BorderLayout leder

    BorderLayout leder deler ramme eller panel inn i fem regioner, som hver inneholder én komponent . Disse regionene er oppkalt nord, sør, øst, vest, og CENTER . Den BorderLayout klassen er initialisert fem statiske konstanter som svarer til disse regionene som kan nås som
    Eksempel på BorderLayout

    Bruke BorderLayout manager er en ganske grei prosess . Opprett en ny JFrame

    import javax.swing * ; . . Import java.awt * ; .

    JFrame vindu = new JFrame ();

    Vi kan fortelle JFrame å bruke BorderLayout som sin layout manager ved å kjøre følgende kommando:

    window.setLayout ( ny BorderLayout ( ));

    også kan vi legge til en komponent til JFrame ved å ringe add funksjon : en

    window.add (new JButton ( "Wonderful" ) , BorderLayout.NORTH ) ;
    p Dette vil fylle toppen ( " NORTH ") del av vinduet med stor knapp med ordet "Wonderful" vises over den. Vi kan legge til andre elementer for å konsumere de andre regionene

    window.add (new JLabel ( " Veldig flott ") , BorderLayout.SOUTH ); . Window.add ( ny JTextArea ( ) , BorderLayout.EAST ) ; vindu . add (new JButton ( "Happy" ) , BorderLayout.WEST ) ; window.add ( ny JComboBox ( ) , BorderLayout.CENTER ) ;

    Etter dette vises BorderLayout til hans vegg . Det kan bare inneholde fem komponenter , tross alt , strengt lagt ut i en av fem regioner . Men , dette er ikke sant.
    Nøkkelen til effektiv Layout Manager Usage

    Hemmeligheten til å bruke layout ledere i Java Swing eller AWT er å forstå at plater og andre beholdere objekter seg telles som en komponent , og at disse beholder objektene kan ha sine egne layout ledere for håndtering området av vinduet som har blitt gitt til dem . Følgende eksempel illustrerer dette

    Panel utsette = new Panel (); . Window.add ( utsette , BorderLayout.CENTER ), //Du må fjerne den forrige linjen fordele en JComboBox ( ) til CENTER for at dette skal fungere . pOne.setLayout ( ny BorderLayout ( )); pOne.add ( ny JLable ("Dette er på nordsiden av utsette , som selv er i midten av vinduet . ") , BorderLayout.NORTH ) ;

    reelle søknader vil nesten alltid hekker flere paneler og layout ledere som dette , for å oppnå den ønskede layout av komponenter .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan sette rullefeltet i Java 
    ·Hvordan bruke Preparerte Uttalelser i ETL Java Caps 
    ·Hvordan gjøre Exponentials i Java 
    ·Hvordan bruke clob i Java 
    ·Slik installerer du et Java Compiler 
    ·Slik konverterer String til InputStream i Java 
    ·Java Coding for Box Volume 
    ·Sol /Java & Feil 1722 
    ·Kode Typer for CC i Java 
    ·Hvordan bruke Java i Scala 
      Anbefalte artikler
    ·Hva er de forskjellige flytskjema Structures 
    ·Hvordan legge til en kontroll i Visual Basic for Applic…
    ·Hvordan Query flere databaser i Access 
    ·How to Program Med Prolog 
    ·Hvordan erstatte vilkårlig tekst i String i C + + 
    ·Avrunding Up Tall i Javascript 
    ·Hvordan fylle opp en VB Combo Box med data fra Database…
    ·Måter å spesifisere Range i VBA 
    ·Lær UML diagrammer 
    ·Best AJAX Framework for Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/