tabfolder.jvt

来自「SWT_designer安装软件」· JVT 代码 · 共 72 行

JVT
72
字号
import
org.eclipse.swt.SWT
org.eclipse.swt.layout.FillLayout
org.eclipse.swt.layout.GridData
org.eclipse.swt.layout.GridLayout
org.eclipse.swt.widgets.Composite
org.eclipse.swt.widgets.Display
org.eclipse.swt.widgets.Label
org.eclipse.swt.widgets.List
org.eclipse.swt.widgets.Shell
org.eclipse.swt.widgets.TabFolder
org.eclipse.swt.widgets.TabItem
org.eclipse.swt.widgets.Text
org.eclipse.swt.widgets.Tree

method
	public static void main(String[] args) {
		final Display display = new Display();
		final Shell shell = new Shell();
		shell.setLayout(new FillLayout());
		shell.setText("TabFolder test");
		{
			final TabFolder tabFolder = new TabFolder(shell, SWT.NONE);
			{
				final TabItem tabItem = new TabItem(tabFolder, SWT.NONE);
				tabItem.setText("First tab");
				{
					final Composite composite = new Composite(tabFolder, SWT.NONE);
					composite.setLayout(new GridLayout());
					tabItem.setControl(composite);
					{
						final Label label = new Label(composite, SWT.NONE);
						label.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
						label.setText("label");
					}
					{
						final Text text = new Text(composite, SWT.BORDER);
						text.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL));
						text.setText("text");
					}
					{
						final List list = new List(composite, SWT.BORDER);
						list.setLayoutData(new GridData(GridData.FILL_HORIZONTAL | GridData.FILL_VERTICAL));
					}
				}
			}
			{
				final TabItem tabItem = new TabItem(tabFolder, SWT.NONE);
				tabItem.setText("Second tab");
				{
					final Tree tree = new Tree(tabFolder, SWT.BORDER);
					tabItem.setControl(tree);
				}
			}
			{
				final TabItem tabItem = new TabItem(tabFolder, SWT.NONE);
				tabItem.setText("Third tab");
				{
					final Text text = new Text(tabFolder, SWT.BORDER | SWT.MULTI);
					tabItem.setControl(text);
					text.setText("text");
				}
			}
		}
		shell.open();
		shell.layout();
		while (!shell.isDisposed()) {
			if (!display.readAndDispatch())
				display.sleep();
		}
	}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?