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


Java ProgressBar类代码示例

本文整理汇总了Java中org.eclipse.swt.widgets.ProgressBar的典型用法代码示例。如果您正苦于以下问题:Java ProgressBar类的具体用法?Java ProgressBar怎么用?Java ProgressBar使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


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

示例1: createBarComp

import org.eclipse.swt.widgets.ProgressBar; //导入依赖的package包/类
private void createBarComp(Composite parent) {
	Composite barComp = new Composite(parent, SWT.NONE);
	GridLayout barLayout = new GridLayout();
	barLayout.marginTop = 10;
	barComp.setLayout(barLayout);
	barComp.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
	
	label4 = new Label(barComp, SWT.NONE);
	label4.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
	
	bar = new ProgressBar(barComp, SWT.NONE);
	bar.setMaximum(10);
	bar.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
	
	setVisible(false);
}
 
开发者ID:heartsome,项目名称:translationstudio8,代码行数:17,代码来源:LicenseManageDialog.java

示例2: StageProgressBar

import org.eclipse.swt.widgets.ProgressBar; //导入依赖的package包/类
public StageProgressBar( final Composite parent, int style, GridData gridData ) {
    serverPush = new ServerPushSession();

    Composite mainComposite = new Composite(parent, SWT.NONE);
    mainComposite.setLayoutData(gridData);
    mainComposite.setLayout(new GridLayout(2, false));
    this.mainComposite = mainComposite;
    progressLabel = new Label(mainComposite, SWT.NONE);
    progressLabel.setLayoutData(new GridData(SWT.BEGINNING, SWT.CENTER, false, false));
    progressLabel.setText("");

    progressBar = new ProgressBar(mainComposite, style);
    pBarGridData = new GridData(SWT.FILL, SWT.FILL, true, false);
    progressBar.setLayoutData(pBarGridData);

    mainComposite.setVisible(false);
}
 
开发者ID:moovida,项目名称:STAGE,代码行数:18,代码来源:StageProgressBar.java

示例3: fill

import org.eclipse.swt.widgets.ProgressBar; //导入依赖的package包/类
public void fill(Composite parent) {
	super.fill(parent);
	Composite container = new Composite(parent, SWT.NONE);
	GridLayout gl = new GridLayout(2, false);
	gl.marginWidth = 5;
	gl.marginHeight = 3;
	container.setLayout(gl);

	progressBar = new ProgressBar(container, SWT.SMOOTH);
	GridData gdPprogressBar = new GridData(SWT.FILL, SWT.CENTER, false, false, 1, 1);
	gdPprogressBar.heightHint = 16;
	gdPprogressBar.widthHint = 130;
	progressBar.setLayoutData(gdPprogressBar);
	progressBar.setMinimum(0); // 最小值
	progressBar.setMaximum(100);// 最大值
	progressBar.setSelection(progressValue);
	progressBar.setToolTipText(defaultMessage);

	label = new Label(container, SWT.None);
	label.setText(progressValue + "%");

	StatusLineLayoutData data = new StatusLineLayoutData();
	container.setLayoutData(data);
}
 
开发者ID:heartsome,项目名称:tmxeditor8,代码行数:25,代码来源:XLIFFEditorStatusLineItemWithProgressBar.java

示例4: createBarComp

import org.eclipse.swt.widgets.ProgressBar; //导入依赖的package包/类
private void createBarComp(Composite parent) {
	Composite barComp = new Composite(parent, SWT.NONE);
	GridLayout barLayout = new GridLayout();
	barLayout.marginTop = 10;
	barComp.setLayout(barLayout);
	barComp.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));

	label4 = new Label(barComp, SWT.NONE);
	label4.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));

	bar = new ProgressBar(barComp, SWT.NONE);
	bar.setMaximum(10);
	bar.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));

	setVisible(false);
}
 
开发者ID:heartsome,项目名称:tmxeditor8,代码行数:17,代码来源:LicenseManageDialog.java

示例5: ProgressUpdater

import org.eclipse.swt.widgets.ProgressBar; //导入依赖的package包/类
/*******************************************************
 * Creates a {@link ProgressUpdater} to encapsulate the updating of
 * graph view progress bar and progress label, doing this operation on the
 * UI thread.
 * 
 * @param progBar
 *            The graph view's progress bar
 * @param label
 *            The graph view's progress label
 *******************************************************/
public ProgressUpdater(final ProgressBar progBar, final Label label)
{
	if (progBar == null || label == null)
	{
		throw new IllegalArgumentException();
	}

	mProgressBar = progBar;
	mProgressLabel = label;
	mDisplay = mProgressBar.getDisplay();

	mVisible = false;
	mProgressValue = 0;
	mProgressText = "";
}
 
开发者ID:ArchieProject,项目名称:Archie-Smart-IDE,代码行数:26,代码来源:ProgressUpdater.java

示例6: createControl

import org.eclipse.swt.widgets.ProgressBar; //导入依赖的package包/类
@Override
public void createControl(Composite parent) {
	Composite container = GUIHelper.createComposite(parent, 1);
	setControl(container);

	txtLogConsole = GUIHelper.createText(container, new GridData(GridData.FILL_BOTH),
			SWT.MULTI | SWT.BORDER | SWT.WRAP | SWT.V_SCROLL);

	progressBar = new ProgressBar(container, SWT.SMOOTH | SWT.HORIZONTAL);
	progressBar.setSelection(0);
	progressBar.setMaximum(100);

	GridData progressGd = new GridData(GridData.FILL_HORIZONTAL);
	progressGd.heightHint = 40;
	progressBar.setLayoutData(progressGd);
}
 
开发者ID:Pardus-LiderAhenk,项目名称:lider-ahenk-installer,代码行数:17,代码来源:XmppInstallationStatus.java

示例7: createControl

import org.eclipse.swt.widgets.ProgressBar; //导入依赖的package包/类
@Override
public void createControl(Composite parent) {
	Composite container = GUIHelper.createComposite(parent, 1);
	setControl(container);

	txtLogConsole = GUIHelper.createText(container, new GridData(GridData.FILL_BOTH),
			SWT.MULTI | SWT.BORDER | SWT.WRAP | SWT.V_SCROLL);
	txtLogConsole.setTopIndex(txtLogConsole.getLineCount() - 1);

	progressBar = new ProgressBar(container, SWT.SMOOTH | SWT.INDETERMINATE);
	progressBar.setSelection(0);
	progressBar.setMaximum(100);
	GridData progressGd = new GridData(GridData.FILL_HORIZONTAL);
	progressGd.heightHint = 40;
	// progressGd.widthHint = 780;
	progressBar.setLayoutData(progressGd);
}
 
开发者ID:Pardus-LiderAhenk,项目名称:lider-ahenk-installer,代码行数:18,代码来源:DatabaseClusterInstallationStatus.java

示例8: createControl

import org.eclipse.swt.widgets.ProgressBar; //导入依赖的package包/类
@Override
public void createControl(Composite parent) {
	Composite container = GUIHelper.createComposite(parent, 1);
	setControl(container);

	txtLogConsole = GUIHelper.createText(container, new GridData(GridData.FILL_BOTH),
			SWT.MULTI | SWT.BORDER | SWT.WRAP | SWT.V_SCROLL);
	txtLogConsole.setTopIndex(txtLogConsole.getLineCount() - 1);

	progressBar = new ProgressBar(container, SWT.SMOOTH | SWT.INDETERMINATE);
	progressBar.setSelection(0);
	progressBar.setMaximum(100);
	GridData progressGd = new GridData(GridData.FILL_HORIZONTAL);
	progressGd.heightHint = 40;
	// progressGd.widthHint = 780;
	progressBar.setLayoutData(progressGd);

}
 
开发者ID:Pardus-LiderAhenk,项目名称:lider-ahenk-installer,代码行数:19,代码来源:XmppClusterInstallationStatus.java

示例9: createControl

import org.eclipse.swt.widgets.ProgressBar; //导入依赖的package包/类
@Override
public void createControl(Composite parent) {
	Composite container = GUIHelper.createComposite(parent, 1);
	setControl(container);

	txtLogConsole = GUIHelper.createText(container, new GridData(GridData.FILL_BOTH),
			SWT.MULTI | SWT.BORDER | SWT.WRAP | SWT.V_SCROLL);

	progressBar = new ProgressBar(container, SWT.SMOOTH | SWT.HORIZONTAL);
	progressBar.setSelection(0);
	progressBar.setMaximum(100);
	GridData progressGd = new GridData(GridData.FILL_HORIZONTAL);
	progressGd.heightHint = 40;
	// progressGd.widthHint = 780;
	progressBar.setLayoutData(progressGd);
}
 
开发者ID:Pardus-LiderAhenk,项目名称:lider-ahenk-installer,代码行数:17,代码来源:LiderInstallationStatus.java

示例10: createControl

import org.eclipse.swt.widgets.ProgressBar; //导入依赖的package包/类
@Override
public void createControl(Composite parent) {
	mainContainer = GUIHelper.createComposite(parent, 1);
	setControl(mainContainer);

	txtLogConsole = GUIHelper.createText(mainContainer, new GridData(GridData.FILL_BOTH),
			SWT.MULTI | SWT.BORDER | SWT.WRAP | SWT.V_SCROLL);

	progressBar = new ProgressBar(mainContainer, SWT.SMOOTH | SWT.HORIZONTAL);
	progressBar.setSelection(0);
	progressBar.setMaximum(100);

	GridData progressGd = new GridData(GridData.FILL_HORIZONTAL);
	progressGd.heightHint = 40;
	progressBar.setLayoutData(progressGd);
}
 
开发者ID:Pardus-LiderAhenk,项目名称:lider-ahenk-installer,代码行数:17,代码来源:MigrationStatusPage.java

示例11: removeOldTestcase

import org.eclipse.swt.widgets.ProgressBar; //导入依赖的package包/类
public static void removeOldTestcase() {
    Table table = tableViewerCase.getTable();
    TableItem[] tableItems = table.getItems();
    for (int i = 0; i < tableItems.length; i++) {
        String sn = tableItems[i].getText(0);
        String handset = tableItems[i].getText(1);
        String scripts = tableItems[i].getText(2);
        RowItem rowItem = htRowItem.get(sn + "." + handset + "." + scripts);
        if (rowItem != null) {
            htRowItem.remove(sn + "." + handset + "." + scripts);
            listCase.remove(rowItem);
            ProgressBar bar = htProgress.get(sn + "." + handset + "." + scripts);
            bar.dispose();
            htProgress.remove(sn + "." + handset + "." + scripts);
        }
    }
    tableViewerCase.refresh(false);
}
 
开发者ID:hoozheng,项目名称:AndroidRobot,代码行数:19,代码来源:AndroidRobot.java

示例12: createContents

import org.eclipse.swt.widgets.ProgressBar; //导入依赖的package包/类
/**
 * Create contents of the dialog.
 */
private void createContents() {
    shlLoading = new Shell(getParent(), getStyle());
    shlLoading.setSize(274, 157);
    shlLoading.setText("Loading");
    GridLayout gl_shlLoading = new GridLayout(1, false);
    gl_shlLoading.marginWidth = 20;
    gl_shlLoading.marginHeight = 20;
    shlLoading.setLayout(gl_shlLoading);
    
    ProgressBar progressBar = new ProgressBar(shlLoading, SWT.BORDER | SWT.SMOOTH | SWT.INDETERMINATE);
    GridData gd_progressBar = new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1);
    gd_progressBar.heightHint = 39;
    progressBar.setLayoutData(gd_progressBar);
    
    Label lblLoading = new Label(shlLoading, SWT.NONE);
    GridData gd_lblLoading = new GridData(SWT.CENTER, SWT.CENTER, false, false, 1, 1);
    gd_lblLoading.verticalIndent = 10;
    lblLoading.setLayoutData(gd_lblLoading);
    lblLoading.setText("Connecting andorid device...");

    shlLoading.pack();
    SwtUtils.center(shlLoading, 10);
}
 
开发者ID:lrscp,项目名称:ControlAndroidDeviceFromPC,代码行数:27,代码来源:WelcomDialog.java

示例13: initialize

import org.eclipse.swt.widgets.ProgressBar; //导入依赖的package包/类
protected void initialize() {
	Label label0 = new Label (this, SWT.NONE);
	label0.setText ("Please choose an element to import into a sequence's step:");
	
	GridData data = new GridData ();
	data.horizontalAlignment = GridData.FILL;
	data.verticalAlignment = GridData.FILL;
	data.grabExcessHorizontalSpace = true;
	data.grabExcessVerticalSpace = true;
	data.heightHint = 200;
	list = new List(this, SWT.BORDER | SWT.V_SCROLL);
	list.setLayoutData (data);

       GridData gridData2 = new GridData();
	gridData2.horizontalSpan = 2;
	gridData2.verticalAlignment = GridData.CENTER;
	gridData2.horizontalAlignment = GridData.FILL;
	labelProgression = new Label(this, SWT.NONE);
	labelProgression.setText("Progression");
	labelProgression.setLayoutData(gridData2);
	
       GridData gridData4 = new GridData();
	gridData4.horizontalSpan = 2;
	gridData4.verticalAlignment = GridData.CENTER;
	gridData4.horizontalAlignment = GridData.FILL;
       progressBar = new ProgressBar(this, SWT.NONE);
       //progressBar.setBounds(new Rectangle(16, 349, 571, 17));
       progressBar.setLayoutData(gridData4);
       
	GridLayout gridLayout = new GridLayout();
	setLayout(gridLayout);
	setSize(new Point(408, 251));
}
 
开发者ID:convertigo,项目名称:convertigo-eclipse,代码行数:34,代码来源:SchemaObjectsDialogComposite.java

示例14: initialize

import org.eclipse.swt.widgets.ProgressBar; //导入依赖的package包/类
protected void initialize() {
	Label label0 = new Label (this, SWT.NONE);
	label0.setText ("Please enter the XML structure to import into a sequence's step:");
	
	GridData data = new GridData ();
	data.horizontalAlignment = GridData.FILL;
	data.verticalAlignment = GridData.FILL;
	data.grabExcessHorizontalSpace = true;
	data.grabExcessVerticalSpace = true;
	data.heightHint = 200;
	xml = new Text(this, SWT.BORDER | SWT.V_SCROLL);
	xml.setLayoutData (data);

       GridData gridData2 = new GridData();
	gridData2.horizontalSpan = 2;
	gridData2.verticalAlignment = GridData.CENTER;
	gridData2.horizontalAlignment = GridData.FILL;
	labelProgression = new Label(this, SWT.NONE);
	labelProgression.setText("Progression");
	labelProgression.setLayoutData(gridData2);
	
       GridData gridData4 = new GridData();
	gridData4.horizontalSpan = 2;
	gridData4.verticalAlignment = GridData.CENTER;
	gridData4.horizontalAlignment = GridData.FILL;
       progressBar = new ProgressBar(this, SWT.NONE);
       //progressBar.setBounds(new Rectangle(16, 349, 571, 17));
       progressBar.setLayoutData(gridData4);
       
	GridLayout gridLayout = new GridLayout();
	setLayout(gridLayout);
	setSize(new Point(408, 251));
}
 
开发者ID:convertigo,项目名称:convertigo-eclipse,代码行数:34,代码来源:XmlStructureDialogComposite.java

示例15: LongRunningOperation

import org.eclipse.swt.widgets.ProgressBar; //导入依赖的package包/类
public LongRunningOperation(Display display, ProgressBar progressBar,
		Button button) {
	this.display = display;
	this.progressBar = progressBar;
	this.parentShell = progressBar.getShell();
	this.button = button;
}
 
开发者ID:sergueik,项目名称:SWET,代码行数:8,代码来源:AsyncExecEx.java


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