JSplitPanel est une composante dans le langage de programmation Java qui affiche deux panneaux , divisés horizontalement ou verticalement . D'autres composants peuvent être ajoutés à chaque vitre avec leur propre fonctionnalité indépendante. Comme tous les composants Java , un programmeur peut définir les dimensions du tableau de répartition en spécifiant la largeur et la hauteur préférées en nombre de pixels indiqué le pixel coordonner où le panneau tiré son origine sur l'écran. Parfois, un programmeur peut vouloir cacher un panneau d' affichage plus tard, alors laissez l'autre panneau de rester visible. Ceci est fait en ajoutant ajoutant JButton avec des fonctionnalités spéciales pour les panneaux. Instructions 1 utiliser le mot clé Java "import" pour charger les packages Java appropriées dans votre IDE . Dans le cas de ce programme, ces forfaits sont java.awt , java.awt.event et javax.swing . Le code ressemble à ceci: . . Import java.awt * ; java.awt.event d'importation * ; import javax.swing * ; . Page 2 Créer une classe Java pour contenir les instructions de programmation qui donnent à l'utilisateur le pouvoir de cacher l'un des panneaux d'un volet de fractionnement . En outre , de créer la méthode "main" de sorte que le programme s'exécute . En utilisant une classe d' exemple pour démontrer syntaxe ressemble à ceci: classe HidePane publique { public static void main ( String [] args ) { } < p> } 3 créer un conteneur JFrame pour maintenir le composant JSplitPane puis créer des composants JButton pour donner une fonctionnalité au volet . Créez le JSplitPane pour maintenir les composants JButton . Exemple de code : JFrame frame = new JFrame (); finale JPanel contentPane = ( JPanel ) frame.getContentPane (); finale JButton LeftButton = new JButton (" Bouton gauche "); finale JButton RightButton = new JButton (" bouton droit) ; finale JSplitPane splitPane = new JSplitPane ( JSplitPane.HORIZONTAL_SPLIT , LeftButton , RightButton ) ; < br > 4 créer une classe ActionListener et substituer la méthode " actionPerformed " dans la classe de lier la fonction lES peau pour les deux boutons. une instruction if-else est utilisée pour déterminer si oui ou non le volet de fractionnement doit être visible. Demander le conteneur de se repeindre lorsque les conditions changent Exemple de code : ActionListener actionListener = new ActionListener () { source de JButton = ( JButton ) e.getSource (); . si ( splitPane.isVisible ( ) ) autre 5 Ajouter le ActionListener pour les boutons et ajouter le volet de fractionnement dans le volet de réservoir . Définissez les dimensions de la fenêtre et assurez-vous qu'il est visible. Enfin, charger le programme pour quitter une fois le volet est fermé. Exemple Dimension (800, 6 Combiner les parties du programme ensemble dans la classe Exemple de code principal : . . . import java.awt * ; java.awt.event d'importation * ; Photos import javax.swing * ; . classe HidePane publique { public static void main ( string [] args ) { JFrame cadre = new JFrame (); finale JPanel contentPane = ( JPanel ) frame.getContentPane (); finale JButton LeftButton = new JButton (" Bouton gauche "); finale JButton RightButton = new JButton (" bouton droit) ; finale JSplitPane splitPane = new JSplitPane ( JSplitPane.HORIZONTAL_SPLIT , LeftButton , RightButton ) ; ActionListener actionListener = new ActionListener () { Source JButton = ( JButton ) e.getSource (); if ( splitPane.isVisible ()) autre Dimension (800,
|