将 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.