Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Java BorderLayout Tutorial

    I Javas Swing GUI bibliotek ( liksom dess föregångare AWT ) , arrangemanget av komponenterna i en ram eller panel bestäms av en implementering av LayoutManager gränssnittet . Den LayoutManager gränssnittet gör ramar för att upprätthålla en konsekvent arrangemang av GUI komponenter över flera plattformar , "Titta och känns , " och storlekar fönster . Den BorderLayout Manager är den mest använda layout manager för relativt enkel form layouter. Den BorderLayout chef

    BorderLayout manager skiljer ramen eller panelen i fem regioner , var och en innehåller en komponent . Dessa regioner är namngivna nord, syd, öst, väst och centrum. Den BorderLayout klassen har initierats fem statiska konstanter som motsvarar dessa områden som kan nås som
    Exempel på BorderLayout

    Använda BorderLayout chefen är en ganska okomplicerad process . Skapa ett nytt JFrame

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

    JFrame fönster = new JFrame ( ) ;

    Vi kan berätta JFrame att använda BorderLayout som sin layout manager genom att köra följande kommando :

    window.setLayout ( ny BorderLayout ( ) ) ;

    Dessutom kan vi lägga till en komponent i JFrame genom att helt enkelt ringa add funktion :

    window.add ( ny JButton ( " Underbart " ) , BorderLayout.NORTH ) ;

    Detta kommer att fylla upp ( " NORTH " ) delen av fönstret med stora knappen med ordet " Underbart " visas över det . Vi kan lägga till andra element för att konsumera andra regioner

    window.add ( ny JLabel ( " Very wonderful " ) , BorderLayout.SOUTH ) . Window.add ( ny JTextArea ( ) , BorderLayout.EAST ) ; fönster . add ( ny JButton ( "Happy " ) , BorderLayout.WEST ) ; window.add ( nytt JComboBox ( ) , BorderLayout.CENTER ) ;

    Efter detta visas BorderLayout till hans vägg . Det kan endast innehålla fem delar , trots allt , fast som i ett av fem regioner . Men , detta är inte sant .
    Nyckeln till effektiv layouthanteraren Användning

    Hemligheten att använda layout chefer i Java Swing eller AWT är att förstå att panelerna och andra behållare objekten själva räknas som en komponent , och att dessa containerobjekt kan ha sina egna layout chefer för att hantera den del av fönstret som har getts till dem . Följande exempel illustrerar detta

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

    verkliga applikationer kommer nästan alltid boet flera paneler och chefer layout som denna , för att uppnå den önskade layouten av komponenter .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Kasta visningsparameter på Android
    ·Hur du ansluter en jTDS drivrutin till SQL Express
    ·Hur man lägger till datum i Java
    ·Hur infoga poster i Java
    ·Hur man ska lösa ett Java Language ur minnet fel
    ·Vad är statisk i Java
    ·Hur Center - Motivera String Produktionen inom Java
    ·Olika Debugging Tekniker för Java
    ·Hur man skriver en egen enkel Java Message Queue
    ·User Defined Undantag i Java
    Utvalda artiklarna
    ·Hur man skapar en Dynamic Link Library
    ·Hur man tar bort ett adressfält i HTML
    ·Hur man använder COBOL Syntax
    ·Hur man bestämma antalet knappar i en WPF Toolbar
    ·Hur man skriver ett Java-program som frågar efter ett …
    ·Hur man gör en Tkinter Button Inaktiv
    ·Datorprogrammering Terminologi Tutorials
    ·Hur en Läs textfil i Python
    ·Saknas Argument 1 för PHP
    ·Hur man använder Tk Toolkit Med Python
    Copyright © Dator Kunskap http://www.dator.xyz