将 Jtable 添加到 SWT 组
Add Jtable to SWT Group
我在 Java RCP 中创建了一个 Jtable。我需要将 table 添加到组
private createview(Composite parent) {
Group group = createGroup(parent, "Details");
Button button3 = new Button(group, SWT.PUSH);
button3.setText("demo");
String[] columnNames = {"num","Address","name","Version"};
DefaultTableModel tableModel = new DefaultTableModel(columnNames,0);
Object[] objs = {"1","ff","aa","22" },
{"2","gg","cc","33"};
tableModel.addRow(objs);
JTable table = new JTable(tableModel);
group.pack();
}
如何将 Jtable(table) 添加到组中。添加的按钮在 UI 中可见。任何帮助将不胜感激。提前谢谢你
阿德林
您不能像这样混合使用 SWT 和 Swing 代码。
可以使用 SWT_AWT
桥 class 将 Swing 代码放入 SWT 应用程序中,但如果可能,您应该避免使用它。
SWT 有 Table
class 表格,或者 JFace 有 TableViewer
.
我在 Java RCP 中创建了一个 Jtable。我需要将 table 添加到组
private createview(Composite parent) {
Group group = createGroup(parent, "Details");
Button button3 = new Button(group, SWT.PUSH);
button3.setText("demo");
String[] columnNames = {"num","Address","name","Version"};
DefaultTableModel tableModel = new DefaultTableModel(columnNames,0);
Object[] objs = {"1","ff","aa","22" },
{"2","gg","cc","33"};
tableModel.addRow(objs);
JTable table = new JTable(tableModel);
group.pack();
}
如何将 Jtable(table) 添加到组中。添加的按钮在 UI 中可见。任何帮助将不胜感激。提前谢谢你
阿德林
您不能像这样混合使用 SWT 和 Swing 代码。
可以使用 SWT_AWT
桥 class 将 Swing 代码放入 SWT 应用程序中,但如果可能,您应该避免使用它。
SWT 有 Table
class 表格,或者 JFace 有 TableViewer
.