| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Java BorderLayout Tutorial
    In Swing GUI bibliothèque de Java ( AWT ainsi son précurseur ) , l'agencement des composants dans un châssis ou panneau est déterminé par une implémentation de l'interface LayoutManager . L'interface LayoutManager permet de trames pour maintenir un régime cohérent de composants d'interface graphique à travers de multiples plates-formes : «Regarde et se sent », et la taille des fenêtres . Le gestionnaire BorderLayout est le gestionnaire de disposition le plus couramment utilisé pour les mises en forme relativement simples. Le gestionnaire

    BorderLayout Le gestionnaire BorderLayout divise le cadre ou le panneau en cinq régions , chacune contenant le composant . Ces régions sont nommées Nord, Sud , Est, Ouest et Centre . La classe BorderLayout a initialisé cinq constantes statiques correspondant à ces régions qui peuvent être accessibles que
    Exemple de BorderLayout

    l'aide du gestionnaire BorderLayout est un processus assez simple . Créer un nouveau JFrame

    import javax.swing * ; . . Import java.awt * ; .
    Fenêtre JFrame

    = new JFrame ();

    Nous pouvons dire la JFrame à utiliser BorderLayout comme gestionnaire de layout en exécutant la commande suivante:

    window.setLayout ( nouveau BorderLayout ());

    aussi, nous pouvons ajouter un composant à la JFrame en appelant simplement le complément fonction :

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

    Cela remplira le haut ( «Nord» ) partie de la fenêtre avec grand bouton avec l' mot "Wonderful" s'affiche à travers elle. Nous pouvons ajouter d'autres éléments de consommer les autres régions

    window.add ( new JLabel ( " Très belle " ) , BorderLayout.SOUTH ) . Window.add ( nouveau JTextArea (), BorderLayout.EAST ) ; fenêtre . add ( new JButton ( "Happy" ) , BorderLayout.WEST ) ; window.add ( nouveau JComboBox (), BorderLayout.CENTER ) ;

    Après cela, BorderLayout apparaît à son mur. Il ne peut contenir que cinq éléments , après tout, rigide aménagé dans l'une des cinq régions. Mais , ce n'est pas vrai .
    Clé à compter directeur utilisation

    Layout Le secret de recourir à des gestionnaires de mise en Java swing ou AWT est de comprendre que les panneaux et d'autres objets conteneurs sont eux-mêmes considérés comme l'une des composantes , et que ces objets conteneurs peuvent posséder leurs propres gestionnaires de disposition pour la manipulation de la zone de la fenêtre qui a été donné à eux. L'exemple suivant illustre cette

    Panel Pone = new Panel (); . Window.add ( Pone , BorderLayout.CENTER ) ; //Vous devez supprimer la ligne précédente allocation d'une JComboBox ( ) pour centrer pour que cela fonctionne . pOne.setLayout (new BorderLayout ()); pOne.add ( nouveau JLable ( «C'est dans le nord de Pone , qui se trouve dans le centre de la fenêtre . " ) , BorderLayout.NORTH ) ;

    de véritables applications seront presque toujours imbriquer plusieurs panneaux et les gestionnaires de disposition de ce genre, afin de parvenir à la mise en page souhaitée de composants.

    Previous :

    next :
      articles connexes
    ·Qu'est-ce SDK Java 
    ·Java Certification FAQs 
    ·Comment jeter Exception en Java 
    ·Comment valider une date en Java 
    ·Comment copier une valeur d'un double en un entier en J…
    ·Comment convertir un tableau en une liste en Java 
    ·Comment faire pour installer un gestionnaire dans Axis2…
    ·Comment utiliser l'éditeur XML par défaut dans Eclips…
    ·Comment faire Exposants en Java 
    ·Comment gérer une erreur de dépassement de mémoire e…
      articles en vedette
    ·Comment fermer une JFrame en Java avec un bouton 
    ·Comment écrire un pilote de périphérique PCI Simple 
    ·Comment générer un nombre aléatoire dans Ada 
    ·Comment mettre à jour littérale JavaScript 
    ·Comment créer un programme pour imprimer les sommes en…
    ·PHP Unlink fonction 
    ·Comment formater nombres de Fibonacci en C + + 
    ·Comment insérer une image dans MobiPocket 
    ·Qu'est-ce qu'une déclaration d'affectation en Java 
    ·Comment convertir le texte en CSV dans Perl 
    Copyright © Connaissances Informatiques http://fr.wingwit.com