Swing:哪种布局用于html表,如行为以及如何?

时间:2011-11-24 06:38:52

标签: java swing awt

我希望在秋千中显示两列布局,在左侧显示文本标签,在右侧显示一个按钮。 80%宽度分配给标签,20%宽度分配给按钮。另外,行数是动态的。

我尝试使用多个布局管理器,但没有一个正常工作。如果我使用默认布局,则在调整小程序大小时,标签和按钮会移动到一行。 如果我使用BorderLayout,按钮的大小变得很大。

代码段:

    this.contentPanel = new JPanel();
for (String eachParam : paramArrayList) {
        JPanel pane = new JPanel();
        JLabel lbl = new JLabel(eachParam);
        JButton btn = new JButton();
        btn.addActionListener(this);
        btn.setText("Find");
        btn.setName(eachParam);
        pane.add(lbl);
        pane.add(btn);
        this.contentPanel.add(pane);
    }

1 个答案:

答案 0 :(得分:2)

http://java.net/projects/tablelayout

我已多次使用它,布局很棒。