Results 1 to 2 of 2
- 02-08-2009, 04:35 AM #1
Member
- Join Date
- Feb 2009
- Posts
- 1
- Rep Power
- 0
Can't add columns in table viewer
Hi, I want to create a table viewer with some columns. I created a table viewer by swt designer. Then I added columns and column names by code. However, I couldn't find those columns in design mode and run time. Following is my source (including code generated by swt designer). Please help me to fix this problem. Thanks!
final TableViewer tableViewer = new TableViewer(shell, SWT.BORDER);
final Table table = tableViewer.getTable();
table.setLinesVisible(true);
table.setHeaderVisible(true);
table.setBounds(32, 28, 400, 100);
TableLayout layout = new TableLayout();
table.setLayout(layout);
layout.addColumnData(new ColumnWeightData(50));
new TableColumn(table, SWT.NONE).setText("Flight ID");
layout.addColumnData(new ColumnWeightData(50));
new TableColumn(table, SWT.NONE).setText("Airplane ID");
layout.addColumnData(new ColumnWeightData(50));
new TableColumn(table, SWT.NONE).setText("Seat number");
layout.addColumnData(new ColumnWeightData(50));
new TableColumn(table, SWT.NONE).setText("Airplane type");
layout.addColumnData(new ColumnWeightData(50));
new TableColumn(table, SWT.NONE).setText("Departure date");
layout.addColumnData(new ColumnWeightData(50));
new TableColumn(table, SWT.NONE).setText("Departure location");
layout.addColumnData(new ColumnWeightData(50));
new TableColumn(table, SWT.NONE).setText("Destination");
layout.addColumnData(new ColumnWeightData(50));
new TableColumn(table, SWT.NONE).setText("Cost");
- 03-24-2009, 12:46 PM #2
Member
- Join Date
- Mar 2009
- Posts
- 42
- Rep Power
- 0
final TableViewer tableViewer = new TableViewer(shell, SWT.BORDER);
final Table table = tableViewer.getTable();
TableLayout layout = new TableLayout();
table.setLayout(layout);
TableColumn column = new TableColumn(table, SWT.NONE);
column.setWidth(200);
column.setText("Flight Id");
column = new TableColumn(table, SWT.NONE);
column.setWidth(200);
column.setText("Airplane Id");
column = new TableColumn(table, SWT.NONE);
column.setWidth(200);
column.setText("Airplane Type");
table.setLinesVisible(true);
table.setHeaderVisible(true);
table.setBounds(32, 28, 400, 100);
Use this code n it will show columns.
Regards,
vinay
Similar Threads
-
Jface Viewer help
By JohnTayler in forum SWT / JFaceReplies: 2Last Post: 04-22-2009, 11:28 PM -
How to resize columns as SWT table resizes
By Java Tip in forum SWTReplies: 0Last Post: 07-11-2008, 03:08 PM -
Annotation Viewer
By Java Tip in forum java.langReplies: 0Last Post: 04-16-2008, 11:01 PM -
Getting names of table columns
By Java Tip in forum Java TipReplies: 0Last Post: 01-07-2008, 08:39 AM -
iSQL-Viewer 3.0.0
By levent in forum Java SoftwareReplies: 0Last Post: 06-04-2007, 08:06 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks