日期:2014-05-20  浏览次数:20859 次

GUI窗体的拆分
我想将一个GUI窗体中的JPANEL分成上下两部分!其中当中的那个根线(拆分栏)可以根据用户的需求上下移动!
 改怎么做呢? 在BAIDU找很久都没找到! 郁闷ING ~~~求救~~~。。

------解决方案--------------------
就是你需要创建两个JPanel
加到JSplitPane左右或者上下
------解决方案--------------------
Java code


import java.awt.HeadlessException;

import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JSplitPane;

public class TestSplitPane extends JDialog {

    public TestSplitPane() throws HeadlessException {
        initialize();
    }

    private void initialize() {
        this.setTitle("Test Split Pane");
        this.setSize(587, 449);
        JSplitPane splitPane = new JSplitPane();
        splitPane.setDividerLocation(100);
        splitPane.setLeftComponent(new JLabel("Left"));
        splitPane.setRightComponent(new JLabel("Right"));
        this.add(splitPane);
    }

    public static void main(String[] args) {
        TestSplitPane md = new TestSplitPane();
        md.setVisible(true);
    }

}