我使用 NetBeans GUI Builder 创建了一个GUI,并手动编写了一些其他代码。 我真的不知道如何正确描述这个问题,所以请看下面的图片。
这是一个默认视图,您可以在其中注意到手动在JPanel中创建的JTable:
jPanel1.setLayout(new BorderLayout());
TableModel model = db.populateJTable();
JTable jTable1 = new JTable(model);
jTable1.setModel(model);
JScrollPane tableContainer = new JScrollPane(jTable1);
jPanel1.add(tableContainer);
View.super.getContentPane().add(jPanel1);
//View.super.pack();
View.super.setVisible(true);
有人可以告诉我发生了什么,我该怎么办? 非常感谢
答案 0 :(得分:0)
强大的解决方案:使用Layout
s。他们在调整大小时为你完成所有工作。
好的是GridBagLayout。如果您需要更复杂的布局,可以使用功能强大的BoxLayout
如果您想手动设计布局。对我来说,我更喜欢使用NetBeans 7.2.1设计器。在设计窗口中设计布局时,它会自动为您配置布局。