| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    BorderLayout Tutorial Java
    In libreria GUI Swing di Java ( e il suo precursore AWT ) , la disposizione dei componenti all'interno di una cornice o un pannello è determinato da una implementazione dell'interfaccia LayoutManager . L'interfaccia permette LayoutManager fotogrammi per mantenere una disposizione coerente di componenti GUI su più piattaforme , "Guarda e si sente ", e le dimensioni delle finestre . Il BorderLayout Manager è il gestore di layout più comunemente usato per la forma relativamente semplici layout . Il BorderLayout Direttore

    BorderLayout Direttore divide il telaio o pannello in cinque regioni , ciascuno contiene un componente. Queste regioni sono chiamate Nord, Sud , Est, Ovest e Centro . La classe BorderLayout ha inizializzato cinque costanti statici corrispondenti a queste regioni, a cui si accede da
    Esempio di BorderLayout

    Utilizzando il gestore BorderLayout è un processo abbastanza semplice . Creare un nuovo JFrame

    import javax.swing * , . . Import java.awt * , .
    Finestra

    JFrame = new JFrame ( ) ;

    possiamo dire al JFrame utilizzare BorderLayout come layout manager eseguendo il comando seguente:

    window.setLayout ( nuovo BorderLayout ( ) ) ;

    Inoltre , siamo in grado di aggiungere un componente alla JFrame semplicemente chiamando l'add funzione :

    window.add ( new JButton ( "Wonderful" ) , BorderLayout.NORTH ) ;

    Questo riempirà la parte superiore ( "Nord" ), parte della finestra con grande pulsante con la parola "Wonderful" visualizzato su di esso. Siamo in grado di aggiungere altri elementi di consumare le altre regioni

    window.add ( new JLabel ( " meraviglioso " ) , BorderLayout.SOUTH ) . Window.add ( new JTextArea ( ) , BorderLayout.EAST ) ; finestra . add ( new JButton ( " Happy" ) , BorderLayout.WEST ) ; window.add ( new JComboBox ( ) , BorderLayout.CENTER ) ;

    Dopo questo , BorderLayout sembra il suo un muro. Può contenere solo cinque componenti , dopo tutto , rigidamente disposti in una delle cinque regioni . Ma , questo non è vero .
    Chiave per efficace Layout Manager Uso

    Il segreto di utilizzare gestori di layout in Java Swing o AWT è capire che i pannelli e altri oggetti contenitore sono a loro volta considerati come un componente , e che questi oggetti contenitore possono possedere i propri gestori di layout per la gestione dell'area della finestra che è stata data loro . L'esempio seguente illustra questo

    Pannello Pone = new Panel (); . Window.add ( Pone , BorderLayout.CENTER ) ; //È necessario rimuovere la riga precedente assegnazione di un JComboBox ( ) al centro di questo lavoro . pOne.setLayout ( nuovo BorderLayout ()); pOne.add ( nuovo JLable ( "Questo è nel nord della Pone , che è essa stessa nel centro della finestra . " ) , BorderLayout.NORTH ) ;

    applicazioni reali quasi sempre nidificare più pannelli e gestori di layout come questo , al fine di ottenere il layout desiderato di componenti .

    Previous :

    next :
      Articoli Correlati
    ·Come incorporare codici di titoli 
    ·Come forzare Java per cifre tonde 
    ·Come sostituire un carattere in JavaServer Pages 
    ·Come fare un App gratis 
    ·Come impostare Ant per utilizzare ReplaceRegExp 
    ·Tutorial Java for Strings Spalato 
    ·Come aggiungere JMenuBar al JPanel 
    ·Come fare muovere un oggetto continuamente in Java 
    ·Come fare il confine invisibile su un gruppo JFace 
    ·Come riattaccare una singola EJB Entity in JPA 
      Articoli in evidenza
    ·Rischi con JavaScript 
    ·Come risolvere i problemi di VBA con No Pagina vuota 
    ·Come disattivare PHP TextBox 
    ·Come fare giochi con Visual Basic 2005 
    ·Perché sono Java Strings 
    ·Come rimuovere la chiave primaria da MySql 
    ·Come aggiungere un riferimento a un progetto in Visual …
    ·Come cambiare la password su un Javascript Aptiva IBM C…
    ·Come utilizzare OpenGL con blocchi di codice 
    ·Come fare un archivio chiavi 
    Copyright © Conoscenza Informatica http://it.wingwit.com