Results 1 to 2 of 2
Thread: Tab or Table not visible
- 04-24-2009, 09:41 AM #1
Member
- Join Date
- Apr 2009
- Posts
- 1
- Rep Power
- 0
Tab or Table not visible
Hi!
I am new to Java and swt. I've just started with eclipse.
I am trying to display a Table in a Tab accessible through a menu item. The code is as follows:
This class handles the Menu action:
This class creates a tab folder with only one tab item and should display a table in it:Java Code:package swt_trial_my_code; import org.eclipse.jface.action.IAction; import org.eclipse.jface.viewers.ISelection; import org.eclipse.swt.widgets.Shell; import org.eclipse.ui.IWorkbenchWindow; import org.eclipse.ui.IWorkbenchWindowActionDelegate; public class TabTable implements IWorkbenchWindowActionDelegate { IWorkbenchWindow activeWindow; MyTabTableExample example; public void dispose() { // TODO Auto-generated method stub } public void init(IWorkbenchWindow window) { activeWindow = window; Shell shell = activeWindow.getShell(); Shell tabShell = new Shell(shell); example = new MyTabTableExample(tabShell); tabShell.open(); } public void run(IAction action) { // TODO Auto-generated method stub } public void selectionChanged(IAction action, ISelection selection) { // TODO Auto-generated method stub } }
However, all I get when I go to 'Hello SWT' is a blank pop up as seen in the image. I can't figure out where i've gone wrong.Java Code:package swt_trial_my_code; import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.TabFolder; import org.eclipse.swt.widgets.TabItem; import org.eclipse.swt.widgets.Table; import org.eclipse.swt.widgets.TableColumn; import org.eclipse.swt.widgets.TableItem; public class MyTabTableExample { TabFolder tab; Composite tableComp; Table table; TabItem page; public MyTabTableExample(Shell shell) { createTab(shell); createTable(); createTabItem(); } private void createTab(Shell shell) { tab = new TabFolder(shell,SWT.NONE); } private void createTable() { tableComp = new Composite(tab,SWT.NONE); table = new Table(tableComp,SWT.BORDER); table.setLinesVisible(true); table.setHeaderVisible(true); //Columns TableColumn component = new TableColumn(table, SWT.NONE); component.setText("Component"); component.setWidth(50); component.pack(); TableColumn level = new TableColumn(table,SWT.NONE); level.setText("Level"); level.setWidth(50); level.pack(); //Items TableItem row0 = new TableItem(table,SWT.NONE); row0.setText(new String[] {"abc","Level 1"}); } private void createTabItem() { page = new TabItem(tab,SWT.NONE); page.setText("Table"); page.setControl(tableComp); } }
Please help me out!
- 04-25-2009, 09:00 AM #2
Similar Threads
-
tooltip should be visible when button disabled
By Sureshgurram in forum SWT / JFaceReplies: 1Last Post: 11-23-2010, 09:58 AM -
only ~200x200px Applet area visible
By jumper19 in forum New To JavaReplies: 8Last Post: 02-02-2009, 03:05 AM -
Address bar not visible
By Akashchopra521 in forum New To JavaReplies: 0Last Post: 12-03-2008, 07:13 AM -
constructor ... is not visible
By emceenugget in forum New To JavaReplies: 2Last Post: 09-27-2008, 05:12 AM -
How do you keep multiple popups visible?
By Jacob Abernathy in forum New To JavaReplies: 6Last Post: 09-15-2008, 06:35 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks