【发布时间】:2014-05-02 22:24:48
【问题描述】:
在我的
public UI(){
I have JTextField,JButtons and labels
I have also setLayout(null);
}
现在我正在尝试创建一个 JTable
JTable table = new JTable(data, headers);
但在我取出 setLayout 之前它不会显示
对于我拥有的所有按钮、文本框和标签setBounds();
setLayout 为 Null 时如何显示 JTable?
【问题讨论】:
-
您是否将其添加到 JScrollPane 中?
-
@MadProgrammer 是的
con.add(new JScrollPane(table), BorderLayout.SOUTH); -
永远不要对组件进行任何手动调整大小/定位 - 这是 LayoutManager 的专属职责。所以这个问题没有实际意义......
标签: java swing layout jtable null-layout-manager