package javatestsplitpane;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JSplitPane;
import javax.swing.SwingUtilities;
/**
*
* @web http://java-buddy.blogspot.com/
*/
public class JavaSplitPane {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
SwingUtilities.invokeLater(runJSplitPaneLater);
}
static Runnable runJSplitPaneLater = new Runnable(){
@Override
public void run() {
MyJFrameWin myJFrameWin = new MyJFrameWin();
myJFrameWin.setVisible(true);
}
};
public static class MyJFrameWin extends JFrame{
JSplitPane jSplitPane;
JPanel jPanel1, jPanel2;
public MyJFrameWin(){
this.setTitle("java-buddy.blogspot.com");
this.setSize(400, 300);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jPanel1 = new JPanel();
jPanel2 = new JPanel();
jSplitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,
jPanel1, jPanel2);
jSplitPane.setOneTouchExpandable(true);
jSplitPane.setDividerLocation(150);
getContentPane().add(jSplitPane);
}
}
}
Next:
- Nested JSplitPane