2016-06-23 12 views
0

Ich habe eine Jtable in Java RCP erstellt. Ich muss die Tabelle zu einer Gruppe hinzufügenJTable zu SWT Group hinzufügen

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(); 
    } 

Wie die Jtable (Tabelle) der Gruppe hinzugefügt werden. Die hinzugefügte Schaltfläche ist in der Benutzeroberfläche sichtbar. Jede Hilfe wird geschätzt. Vielen Dank im Voraus

Adrin

Antwort

2

Sie können nicht nur mischen SWT und Swing-Code wie folgt.

Es ist möglich, Swing-Code in eine SWT-App zu setzen, indem Sie die SWT_AWT Bridge-Klasse verwenden, aber wenn möglich sollten Sie es vermeiden.

SWT hat die Klasse Table für Tabellen, oder JFace hat TableViewer.

+0

Vielen Dank @ greg-449 für Ihre Antwort. Ich werde es dann mit TableViewer versuchen –