JAVA GUI学习 - JSplitPane分屏组件学习

 1 public class JSplitPaneKnow extends JFrame

 2 {

 3     JSplitPane jSplitPane;

 4     JPanel jPanelRed;

 5     JPanel jPanelBlue;

 6     

 7     public JSplitPaneKnow()

 8     {

 9         this.setBounds(300, 100, 400, 400);

10         this.setTitle("分屏设计");

11         this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

12         

13         jPanelBlue = new JPanel();

14         jPanelRed = new JPanel();

15         //第一个参数表示分屏的方式:左右HORIZONTAL_SPLIT,上下VERTICAL_SPLIT

16         jSplitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT,jPanelBlue,jPanelRed);

17         

18         jPanelBlue.setBackground(Color.BLUE);

19         jPanelRed.setBackground(Color.RED);

20         

21         this.add(jSplitPane);

22         

23         //设置分割线的位置

24         jSplitPane.setDividerLocation(200);

25         //设置分割线的大小

26         jSplitPane.setDividerSize(5);

27         //设置分割线是否可以随意拉动

28         jSplitPane.setEnabled(false);

29     }

30     public static void main(String[] args)

31     {

32         JSplitPaneKnow jSplitPaneKnow = new JSplitPaneKnow();

33         jSplitPaneKnow.setVisible(true);

34     }

35 }

 

你可能感兴趣的:(split)