Dator > java borderlayout tutorial

  • java borderlayout tutorial


  • I Java 's Swing GUI bibliotek ( liksom dess föregångare AWT ) är placeringen av komponenter inom en ram eller panel bestäms genom en implementering av LayoutManager gränssnittet . Den LayoutManager gränssnitt tillåter ramar att upprätthålla en konsekvent arrangemang av GUI komponenter över flera olika plattformar , "Se och känns, " och fönsterstorlekar . Den BorderLayout Manager är den vanligaste layout manager för relativt enkel form layouter

    Du behöver : .
    textredigerare

    BorderLayout Manager

    BorderLayout Manager delar ram eller panel i fem regioner , var och en innehåller en komponent. Dessa regioner heter norr, söder , öster, väster , och Center. Den BorderLayout klassen har initierats fem statiska konstanter som motsvarar dessa regioner som kan nås på följande sätt:

    BorderLayout. NORTH
    BorderLayout. SOUTH
    BorderLayout. EAST
    BorderLayout . WEST
    BorderLayout. CENTER

    Exempel på BorderLayout

    Använda BorderLayout chef är en ganska okomplicerad process. Skapa en ny JFrame

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

    JFrame fönster=new JFrame () ;

    Vi kan tala om för JFrame att använda BorderLayout som sin layout Manager genom att köra följande kommando:

    fönster . setLayout ( ny BorderLayout ());

    Dessutom kan vi lägga till en komponent till JFrame genom att helt enkelt anropa funktionen add : />
    window. add ( new JButton ( " Wonderful " ) , BorderLayout. NORTH ) ;

    Detta kommer att fylla upp ( " North " ) i fönstret med stor knapp med ordet " Wonderful visas över det . Vi kan lägga till andra element för att konsumera andra regioner

    window. add ( ny JLabel ("mycket underbart " ) , BorderLayout. SOUTH ) .
    window. add ( ny JTextArea ( ) , BorderLayout. EAST ) ;
    fönster . add ( new JButton ( " Happy " ) , BorderLayout. WEST ) ;
    window. add ( ny JComboBox ( ) , BorderLayout. CENTER ) ;

    Efter detta visas BorderLayout till sin vägg . Det kan bara innehålla fem delar , trots allt , fast som anges i en av fem regioner . Men detta är inte sant .

    nyckeln till effektiv Layout Manager Användning

    Hemligheten med att använda layout chefer i Java Swing eller AWT är att förstå att paneler och andra föremål behållare själva räknas som en komponent , och att dessa behållare objekt kan ha sin egen layout chefer för att hantera den del av fönstret som har getts till dem . Följande exempel illustrerar detta

    Panel senarelägga=new Panel () ; .
    window. add ( senarelägga , BorderLayout. CENTER ) , //Du måste ta bort den tidigare linjen anslå JComboBox ( ) att CENTER för att detta ska fungera .
    pOne. setLayout ( ny BorderLayout ());
    pOne. add ( ny JLable ( "Detta är i norra senarelägga , som själv är i mitten av fönstret . " ) , BorderLayout. NORTH ) ;

    Real ansökningar kommer nästan alltid bo flera paneler och chefer layout så här, för att uppnå önskad layout av komponenter .


Previous:Vilka är fördelarna med Java uppgradera ? Next:hur du bygger dina egna solsystem i java





Relaterade artiklar


  • ominstallation av drivrutiner för en Radio Shack 26-183 USB Serial controller
  • hur man kan jämföra 3g bärbara kort
  • SONY PCG 7192l specifikationer
  • anvisningar för demontering en HP dv9820
  • Toshiba e-STUDIO 600 specs
  • specifikationerna i en HP 7400
  • Toshiba P100 specifikationer
  • hur man åsidosätta den låga status nivå bläck på en Canon-skrivare
  • server moderkort vs skrivbordet
  • hur man kan övervaka sql verksamhet