Criando um Split Pane utilizando Swing

O split pane é um componente que separa graficamente dois componentes e permite que o usuário faça os ajustes necessários nesses dois componentes. O split pane pode ser utilizado para dividir componentes na horizontal ou na vertical.

O código abaixo mostra como usar o Split Pane.

fig01splitpane.JPG

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JSplitPane;

public class SplitPaneExp extends JFrame {
    
    public SplitPaneExp() {
        
        setTitle("Example of Split Pane");
        setSize(150150);
        
        JPanel jsp1 = new JPanel();
        JPanel jsp2 = new JPanel();
        JLabel j1 = new JLabel("Area 1");
        JLabel j2 = new JLabel("Area 2");
        
        jsp1.add(j1);
        jsp2.add(j2);
        
        JSplitPane splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT, 
                true, jsp1, jsp2);
        
        splitPane.setOneTouchExpandable(true);
        getContentPane().add(splitPane);
        
    }
    public static void main(String[] args) {
        
        SplitPaneExp sp = new SplitPaneExp();
        sp.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        sp.setVisible(true);
        
    }
}