Bic*_*ick 4 jtable intellij-idea
我在intellij中用gui形式创建了一个jtable,我没有看到任何数据.最奇怪的是,当我使用它而不在intellij中创建表单时,代码可以工作.
我使用了最常见的例子
String[] columnNames = {"First Name", "Last Name"};
Object[][] data = {{"Kathy", "Smith"},{"John", "Doe"}
然后
JTable table = new JTable(data, columnNames);
我没有数据.
这是因为布局管理器吗?
有什么帮助继续使用intellij gui和jtable?
任何好的jtable + gui形式intellij例子?
Cra*_*der 11
使用IDEA GUI Designer时,会自动为您创建JTable,如果您new JTable(...)
在代码中覆盖了IDEA创建的表对象,则设计器中为表配置的所有属性都将丢失.
所以,你有两种方法.一种是依靠IDEA创建表并设置其属性,然后用于table.setModel(dataModel);
从dataModel向表提供数据.
第二种方法是从代码中动态创建表,然后将此表添加到表单上的现有JScrollPane或其他面板中scrollPane.setViewportView(myTable);
.
IDEA还有更高级的方法,称为Custom Create.如果在窗体上为JTable启用此复选框,则IDEA会将createUIComponents()
方法添加到您手动创建此组件的绑定类中... = new JTable(...)
.
您可以下载完整的示例项目并尝试不同的方法.
归档时间: |
|
查看次数: |
10294 次 |
最近记录: |