当前位置: 首页>>代码示例>>Java>>正文


Java Shell.pack方法代码示例

本文整理汇总了Java中org.eclipse.swt.widgets.Shell.pack方法的典型用法代码示例。如果您正苦于以下问题:Java Shell.pack方法的具体用法?Java Shell.pack怎么用?Java Shell.pack使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.eclipse.swt.widgets.Shell的用法示例。


在下文中一共展示了Shell.pack方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: open

import org.eclipse.swt.widgets.Shell; //导入方法依赖的package包/类
public void open() {
	final Shell shell = new Shell(getParent(), getStyle());
	shell.setText("Find/replace");
	createContents(shell);
	shell.pack();
	shell.open();

	Listener researcherListener = new Listener() {
		public void handleEvent(Event event) {
			if (resultsIterator != null)
				resultsIterator = null;
		}
	};
	text.addListener(SWT.Modify, researcherListener);

	Display display = getParent().getDisplay();
	while (!shell.isDisposed())
		if (!display.readAndDispatch())
			display.sleep();

	text.removeListener(SWT.Modify, researcherListener);
	clearSearchResults();
}
 
开发者ID:juanerasmoe,项目名称:pmTrans,代码行数:24,代码来源:FindReplaceDialog.java

示例2: openWithWaitShell

import org.eclipse.swt.widgets.Shell; //导入方法依赖的package包/类
protected void openWithWaitShell ( final Shell parentShell, final String detailViewId, final Map<String, String> parameters )
{

    final Shell waitShell = new Shell ( parentShell, SWT.PRIMARY_MODAL | SWT.BORDER );
    waitShell.setLayout ( new FillLayout () );
    final Label label = new Label ( waitShell, SWT.NONE );
    label.setText ( "Opening view…" );

    waitShell.pack ();
    waitShell.open ();

    // make sure the text is visible
    waitShell.getDisplay ().update ();

    try
    {
        open ( parentShell, detailViewId, parameters );
    }
    finally
    {
        // close the wait shell
        waitShell.close ();
    }

}
 
开发者ID:eclipse,项目名称:neoscada,代码行数:26,代码来源:ShowDetailDialog.java

示例3: createShell

import org.eclipse.swt.widgets.Shell; //导入方法依赖的package包/类
@Override
protected Shell createShell(Display display) throws Exception {

	this.viewer = interfaceService.createModelViewer();

	Shell shell = new Shell(display);
	shell.setText("Point Model");
	shell.setLayout(new GridLayout(1, false));
       viewer.createPartControl(shell);

	shell.pack();
	shell.setSize(500, 500);
	shell.open();

	return shell;
}
 
开发者ID:eclipse,项目名称:scanning,代码行数:17,代码来源:KnownModelsTest.java

示例4: createShell

import org.eclipse.swt.widgets.Shell; //导入方法依赖的package包/类
@Override
protected Shell createShell(Display display) throws Exception {

	this.viewer = new ScannableViewer();

	Shell shell = new Shell(display);
	shell.setText("Monitors");
	shell.setLayout(new GridLayout(1, false));
       viewer.createPartControl(shell);

	shell.pack();
	shell.setSize(500, 500);
	shell.open();

	return shell;
}
 
开发者ID:eclipse,项目名称:scanning,代码行数:17,代码来源:ScannableViewerTest2.java

示例5: createShell

import org.eclipse.swt.widgets.Shell; //导入方法依赖的package包/类
@Override
protected Shell createShell(Display display) throws Exception {

	this.controlTree = getControlTree("control_tree.xml");

	this.viewer = new ControlTreeViewer(controlTree, Services.getConnector());
	viewer.setUseFilteredTree(false);

	Shell shell = new Shell(display);
	shell.setText("Control Tree");
	shell.setLayout(new GridLayout(1, false));
       viewer.createPartControl(shell, controlTree);

	shell.pack();
	shell.setSize(500, 500);
	shell.open();

	return shell;
}
 
开发者ID:eclipse,项目名称:scanning,代码行数:20,代码来源:ControlTreeViewerTest.java

示例6: createShell

import org.eclipse.swt.widgets.Shell; //导入方法依赖的package包/类
@Override
protected Shell createShell(Display display) throws Exception {

	this.model = new MultiStepModel();

	Shell shell = new Shell(display);
	shell.setText("Multi-Step");
	shell.setLayout(new GridLayout(1, false));

	this.ui = new MultiStepComposite(shell, SWT.NONE);

	this.controller = BeanService.getInstance().createController(ui, model);
	controller.beanToUI();
	controller.switchState(true);

	this.service = new MockScannableConnector(null);
	AnnotationManager manager = new AnnotationManager(Inject.class);
	manager.addDevices(ui);
	manager.invoke(Inject.class, service, model);

	shell.pack();
	shell.setSize(500, 500);
	shell.open();
	return shell;
}
 
开发者ID:eclipse,项目名称:scanning,代码行数:26,代码来源:MultiStepCompositeTest.java

示例7: createShell

import org.eclipse.swt.widgets.Shell; //导入方法依赖的package包/类
@Override
protected Shell createShell(Display display) throws Exception {

	this.bbox = new BoundingBox();
	bbox.setFastAxisName("stage_x");
	bbox.setSlowAxisName("T");
    bbox.setFastAxisStart(0);
	bbox.setSlowAxisStart(1);
	bbox.setFastAxisLength(10);
	bbox.setSlowAxisLength(11);
	bbox.setRegionName("fred");

	this.viewer = interfaceService.createModelViewer();

	Shell shell = new Shell(display);
	shell.setText("Bounding Box");
	shell.setLayout(new GridLayout(1, false));
       viewer.createPartControl(shell);
	viewer.setModel(bbox);

	shell.pack();
	shell.setSize(500, 500);
	shell.open();

	return shell;
}
 
开发者ID:eclipse,项目名称:scanning,代码行数:27,代码来源:BoundingBoxTest.java

示例8: createShell

import org.eclipse.swt.widgets.Shell; //导入方法依赖的package包/类
@Override
protected Shell createShell(Display display) throws Exception {

	this.config = new SampleData();
	config.setName("Sample name");
	config.setDescription("Hello World");

	this.viewer = interfaceService.createModelViewer();

	Shell shell = new Shell(display);
	shell.setText("Sample");
	shell.setLayout(new GridLayout(1, false));
       viewer.createPartControl(shell);
	viewer.setModel(config);

	shell.pack();
	shell.setSize(500, 500);
	shell.open();

	return shell;
}
 
开发者ID:eclipse,项目名称:scanning,代码行数:22,代码来源:SampleInformationTest.java

示例9: main

import org.eclipse.swt.widgets.Shell; //导入方法依赖的package包/类
public static void main(String[] args) {
	Display display = new Display();
	Shell shell = new Shell(display);
	int formWidth = 750;
	int formHeight = 280;
	shell.setSize(formWidth, formHeight);
	GridLayout gridLayout = new GridLayout(1, true);
	gridLayout.makeColumnsEqualWidth = false;
	shell.setLayout(gridLayout);

	Composite composite = new Composite(shell, SWT.NONE);
	composite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));

	DirBrowseComposite dirBrowseComposite2 = new DirBrowseComposite(composite);
	dirBrowseComposite2.pack();
	DirBrowseComposite dirBrowseComposite3 = new DirBrowseComposite(shell);
	dirBrowseComposite3.pack();
	shell.pack();
	shell.open();

	while (!shell.isDisposed()) {
		if (!display.readAndDispatch())
			display.sleep();
	}
}
 
开发者ID:sergueik,项目名称:SWET,代码行数:26,代码来源:DirecroryBrowseLayoutEx.java

示例10: open

import org.eclipse.swt.widgets.Shell; //导入方法依赖的package包/类
public void open() {
	// Create the dialog window
	Shell shell = new Shell(getParent(), getStyle());
	shell.setText(getText());
	createContents(shell);
	shell.pack();
	shell.open();
	Display display = getParent().getDisplay();
	while (!shell.isDisposed()) {
		if (!display.readAndDispatch()) {
			display.sleep();
		}
	}
}
 
开发者ID:juanerasmoe,项目名称:pmTrans,代码行数:15,代码来源:AboutDialog.java

示例11: createShell

import org.eclipse.swt.widgets.Shell; //导入方法依赖的package包/类
@Override
protected Shell createShell(Display display) throws Exception {

	this.config = new AxisConfiguration();
	config.setApplyModels(true);
	config.setApplyRegions(true);
	config.setFastAxisName("stage_x");
	config.setFastAxisStart(0);
	config.setFastAxisEnd(100);
	config.setSlowAxisName("stage_y");
	config.setSlowAxisStart(-100);
	config.setSlowAxisEnd(-200);
	config.setMicroscopeImage("C:/tmp/fred.png");


	this.viewer = interfaceService.createModelViewer();

	Shell shell = new Shell(display);
	shell.setText("Scan Area");
	shell.setLayout(new GridLayout(1, false));
       viewer.createPartControl(shell);
	viewer.setModel(config);

	shell.pack();
	shell.setSize(500, 500);
	shell.open();

	return shell;
}
 
开发者ID:eclipse,项目名称:scanning,代码行数:30,代码来源:AxisConfigurationTest.java


注:本文中的org.eclipse.swt.widgets.Shell.pack方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。