相关疑难解决方法(0)

如何使用Java Swing布局管理器来制作这个GUI?

布局

我试图弄清楚应该在JFrame上使用哪些布局来完成这种布局.我正在尝试编写GUI而不是使用可视化GUI制作工具.到目前为止,我只能让它看起来像这样: 在此输入图像描述

这是上面GUI的源代码:http://pastebin.com/s06pareG

    /**
     * Initialize the contents of the frame.
     */
    private void initialize() {
            frame = new JFrame();
            frame.setBounds(100, 100, 450, 300);
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            //frame.getContentPane().setLayout(new FlowLayout(FlowLayout.CENTER, 5, 5));

            JPanel upPanel = new JPanel();
            upPanel.setLayout(new GridLayout(2,3));

            JLabel data = new JLabel("Data Source Name:");
            upPanel.add(data);
            JTextField dataText = new JTextField();
            upPanel.add(dataText);
            JLabel desc = new JLabel("Description:");
            upPanel.add(desc);
            JTextField descText = new JTextField();
            upPanel.add(descText);

            JPanel midPanel = new JPanel();
            midPanel.setBorder(new TitledBorder(null, "Database", TitledBorder.LEADING, TitledBorder.TOP, null, null));
            JLabel dbTitle = new …
Run Code Online (Sandbox Code Playgroud)

java user-interface swing layout-manager

4
推荐指数
2
解决办法
2592
查看次数

标签 统计

java ×1

layout-manager ×1

swing ×1

user-interface ×1