JSplitPanel è un componente nel linguaggio di programmazione Java che mostra due pannelli , suddivisi orizzontalmente o verticalmente . Ulteriori componenti possono essere aggiunti a ciascun vetro con la loro propria funzionalità autonoma . Come tutti i componenti Java , un programmatore può impostare dimensioni del pannello scissione specificando la larghezza preferita e altezza in numero di pixel e il pixel indicato coordinata dove il pannello disegnata origina sullo schermo. A volte un programmatore potrebbe voler nascondere un pannello per la successiva visualizzazione , mentre permettono l'altro pannello di rimanere visibili. Questo viene fatto aggiungendo aggiungendo JButtons con speciale funzionalità ai pannelli . Istruzioni 
 1 
 utilizzare la parola chiave "importazione " Java per caricare i pacchetti Java corretto nel vostro IDE . Nel caso di questo programma di questi pacchetti sono java.awt , java.awt.event e javax.swing . Il codice è simile al seguente : . . 
 
 Import java.awt * ; 
 
 import java.awt.event * ; 
 
 import javax.swing * ; 
 . 
 2 
 Creare una classe Java per contenere le istruzioni di programmazione che danno all'utente la possibilità di nascondere uno dei pannelli di un riquadro diviso . Inoltre, creare il metodo " main " in modo che il programma verrà eseguito . Utilizzando una classe di esempio per dimostrare la sintassi corretta è la seguente: 
 
 class HidePane pubblico { 
 
 public static void main (String [] args ) { } 
 
 
 < p > } 
 3 
 creare un contenitore JFrame per tenere il componente JSplitPane quindi creare componenti JButton per dare funzionalità al pannello . Creare il JSplitPane per contenere i componenti JButton . Esempio di codice : 
 
 JFrame frame = new JFrame ( ) ; 
 
 JPanel contentpane finale = ( JPanel ) frame.getContentPane (); 
 
 finale JButton LeftButton = new JButton ( " Pulsante sinistro " ) ; 
 
 finale JButton rightButton = new JButton ( " Pulsante destro ) ; 
 
 finale JSplitPane SplitPane = new JSplitPane ( JSplitPane.HORIZONTAL_SPLIT , LeftButton , rightButton ) ; 
 < br > 4 
 creare una classe ActionListener e l'override del metodo " actionPerformed " all'interno della classe di legare la funzione la pelle ai due pulsanti . An se -else viene utilizzata per determinare se il riquadro scissione dovrebbe essere visibile . Istruire il contenitore venga ridisegnata automaticamente quando le condizioni cambiano codice Esempio : 
 
 ActionListener ActionListener = new ActionListener ( ) { 
 
 fonte JButton = ( JButton ) e.getSource (); 
 
 . if ( splitPane.isVisible ( ) ) altro 
 5 
 Aggiungi il ActionListener ai pulsanti e aggiungere il pannello di divisione per il riquadro contenitore . Impostare le dimensioni del riquadro e assicurarsi che sia visibile . Infine , istruire il programma per uscire una volta che il pannello è chiuso. Esempio Dimension ( 800 , Pagina 6 
 Unire le parti del programma insieme nella classe principale Codice di esempio : . . . 
 
 import java.awt * ; 
 
 import java.awt.event * ; 
 
 import javax.swing * , . 
 
 class HidePane pubblico { 
 
 public static void main (String [] args ) { 
 
 JFrame frame = new JFrame (); 
 
 JPanel contentpane finale = ( JPanel ) frame.getContentPane (); 
 
 finale JButton LeftButton = new JButton ( " Pulsante sinistro " ) ; 
 
 finale JButton rightButton = new JButton ( "Pulsante destro ) ; 
 
 finale JSplitPane SplitPane = new JSplitPane ( JSplitPane.HORIZONTAL_SPLIT , LeftButton , rightButton ) ; 
 
 ActionListener ActionListener = new ActionListener ( ) { 
 < p > fonte JButton = ( JButton ) e.getSource (); 
 
 se ( splitPane.isVisible ( ) ) altro Dimension ( 800 ,