3 import javax.swing.JComponent;
4 import javax.swing.JInternalFrame;
5 import javax.swing.JSplitPane;
7 public class GSplitFrame extends JInternalFrame
9 private static final long serialVersionUID = 1L;
11 private JComponent topComponent;
13 private JComponent bottomComponent;
21 public GSplitFrame(JComponent top, JComponent bottom)
23 this.topComponent = top;
24 this.bottomComponent = bottom;
25 JSplitPane splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT, top,
27 splitPane.setVisible(true);
29 splitPane.setDividerLocation(0.5d);
30 splitPane.setResizeWeight(0.5d);
31 splitPane.setDividerSize(0);
34 public JComponent getTopComponent()
39 public JComponent getBottomComponent()
41 return bottomComponent;