當前位置: 首頁>>代碼示例>>Java>>正文


Java ProgressBar.setSelection方法代碼示例

本文整理匯總了Java中org.eclipse.swt.widgets.ProgressBar.setSelection方法的典型用法代碼示例。如果您正苦於以下問題:Java ProgressBar.setSelection方法的具體用法?Java ProgressBar.setSelection怎麽用?Java ProgressBar.setSelection使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.eclipse.swt.widgets.ProgressBar的用法示例。


在下文中一共展示了ProgressBar.setSelection方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: 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

示例2: 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

示例3: 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

示例4: 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

示例5: 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

示例6: 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

示例7: createDialogArea

import org.eclipse.swt.widgets.ProgressBar; //導入方法依賴的package包/類
private Control createDialogArea(Composite shell) {
       GridLayout layout = new GridLayout();
	layout.numColumns = 1;
	shell.setLayout(layout);

	lblStep = new Label(shell, SWT.NONE);
	lblStep.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, true, false));
	lblStep.setText("Step 1 / 999");

	lblMessage = new Label(shell, SWT.NONE);
	lblMessage.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, true, false));
	lblMessage.setText("Idle");

	pbProg = new ProgressBar(shell, SWT.SMOOTH | SWT.INDETERMINATE);
	pbProg.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, true, false));
	pbProg.setMaximum(1000);
	pbProg.setSelection(0);
	pbProg.setSelection(256);

	final Label lblSeparator = new Label(shell, SWT.SEPARATOR | SWT.HORIZONTAL);
	lblSeparator.setLayoutData(new GridData(GridData.FILL, GridData.CENTER, true, false));

	txtLog = new Text(shell, SWT.MULTI
	          | SWT.BORDER
	          | SWT.H_SCROLL
	          | SWT.V_SCROLL);
	txtLog.setLayoutData(new GridData(GridData.FILL, GridData.FILL, true, true));
	txtLog.setEditable(false);
	txtLog.setBackground(new Color(shell.getDisplay(), 10,10,10));
	txtLog.setForeground(new Color(shell.getDisplay(), 200,200,200));

	shell.layout();

	return shell;
}
 
開發者ID:aserg-ufmg,項目名稱:RefDiff,代碼行數:36,代碼來源:ProgressBarDialog.java

示例8: addProgressBar

import org.eclipse.swt.widgets.ProgressBar; //導入方法依賴的package包/類
private static void addProgressBar(int index, String key, int count) {
    Table table = tableViewerCase.getTable();
    TableItem ti = table.getItem(index);
    ProgressBar bar = new ProgressBar(table, SWT.HORIZONTAL | SWT.SMOOTH);
    bar.setSelection(0);
    bar.setMinimum(0);
    bar.setMaximum(count);
    TableEditor tabEditor = new TableEditor(table);
    tabEditor.grabHorizontal = editor.grabVertical = true;
    tabEditor.setEditor(bar, ti, 3);

    htProgress.put(key, bar);
}
 
開發者ID:hoozheng,項目名稱:AndroidRobot,代碼行數:14,代碼來源:AndroidRobot.java

示例9: setProgressBarCount

import org.eclipse.swt.widgets.ProgressBar; //導入方法依賴的package包/類
public static void setProgressBarCount(String sn, String taskName, String scriptName) {
    String key = sn + "." + taskName + "." + scriptName;
    if (htProgress.containsKey(key)) {
        ProgressBar bar = htProgress.get(key);
        int max = bar.getMaximum();

        //cycle
        if (max == bar.getSelection()) {
            bar.setSelection(0);
        }
        bar.setSelection(bar.getSelection() + 1);
    }
}
 
開發者ID:hoozheng,項目名稱:AndroidRobot,代碼行數:14,代碼來源:AndroidRobot.java

示例10: setProgressBarMax

import org.eclipse.swt.widgets.ProgressBar; //導入方法依賴的package包/類
public static void setProgressBarMax(String sn, String taskName, String scriptName) {
    String key = sn + "." + taskName + "." + scriptName;
    if (htProgress.containsKey(key)) {
        ProgressBar bar = htProgress.get(key);
        int max = htProgress.get(key).getMaximum();
        bar.setSelection(max);
    }
}
 
開發者ID:hoozheng,項目名稱:AndroidRobot,代碼行數:9,代碼來源:AndroidRobot.java

示例11: setProgress

import org.eclipse.swt.widgets.ProgressBar; //導入方法依賴的package包/類
public static void setProgress(boolean indeterminate, String title, String currentAction) {

		//		progressBar.dispose();
		progressBar = new ProgressBar(composite, SWT.INDETERMINATE);
		progressBar.setSelection(50);
		setProgressTitle(title);
		setCurrentAction(currentAction);
		composite.redraw();
		composite.update();
		updateProgressBar();

	}
 
開發者ID:tmfev,項目名稱:IDRT-Import-and-Mapping-Tool,代碼行數:13,代碼來源:ProgressView.java

示例12: createPartControl

import org.eclipse.swt.widgets.ProgressBar; //導入方法依賴的package包/類
@Override
public void createPartControl(Composite parent) {

	composite = new Composite(parent, SWT.NONE);
	composite.setLayout(new BorderLayout(0, 0));
	final Composite composite_1 = new Composite(composite, SWT.NONE);
	composite_1.moveAbove(null);
	composite_1.setLayout(new GridLayout(2, false));

	lblTitle = new Label(composite_1, SWT.NONE);
	lblTitle.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, false, false, 2, 1));
	lblTitle.setText("No operations to display at this time.");

	progressBar = new ProgressBar(composite_1, SWT.NONE);
	//		gd_progressBar.heightHint = 25;
	progressBar.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 1, 1));
	progressBar.setSelection(0);
	//		progressBar.setState(SWT.ERROR);


	//		Button btnCancel = new Button(composite_1, SWT.NO_BACKGROUND);
	//		btnCancel.setImage(ResourceManager.getPluginImage("de.umg.mi.idrt.ioe", "images/terminate_co.gif"));
	//		btnCancel.addSelectionListener(new SelectionListener() {
	//
	//			@Override
	//			public void widgetSelected(SelectionEvent e) {
	//			}
	//
	//			@Override
	//			public void widgetDefaultSelected(SelectionEvent e) {
	//			}
	//		});
	lblCurrentAction = new Label(composite_1, SWT.NONE);
	lblCurrentAction.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 2, 1));
	lblCurrentAction.setText("");


	composite.redraw();
	composite.layout();	
}
 
開發者ID:tmfev,項目名稱:IDRT-Import-and-Mapping-Tool,代碼行數:41,代碼來源:ProgressView.java

示例13: createProgressComposite

import org.eclipse.swt.widgets.ProgressBar; //導入方法依賴的package包/類
/*******************************************************
 * Creates the progress bar composite. This will help the user know that the
 * tool is working and making progress
 * 
 * @param parent
 *            The parent composite
 *******************************************************/
private void createProgressComposite(Composite parent)
{
	// The container of this group
	Composite progressComp = new Composite(parent, SWT.BORDER);
	progressComp.setLayout(new GridLayout(1, true));
	progressComp.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));

	// The label to tell the user about the current state
	Label label = new Label(progressComp, SWT.NONE);
	label.setText("Testing ...");
	label.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false));

	// The progress bar
	ProgressBar progBar = new ProgressBar(progressComp, SWT.NONE);
	progBar.setMaximum(100);
	progBar.setMinimum(0);
	progBar.setSelection(0);
	progBar.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));

	// Initially hide them
	label.setVisible(false);
	progBar.setVisible(false);

	// Create the progress updater
	mProgressUpdater = new ProgressUpdater(progBar, label);
}
 
開發者ID:ArchieProject,項目名稱:Archie-Smart-IDE,代碼行數:34,代碼來源:GraphView.java

示例14: createProgressComposite

import org.eclipse.swt.widgets.ProgressBar; //導入方法依賴的package包/類
/*******************************************************
 * Creates the progress bar composite. This will help the user know that the
 * tool is working and making progress
 * 
 * @param parent
 *            The parent composite
 *******************************************************/
private void createProgressComposite(Composite parent)
{
	// The container of this group
	Composite progressComp = new Composite(parent, SWT.BORDER);
	progressComp.setLayout(new GridLayout(1, true));
	progressComp.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));

	// The label to tell the user about the current state
	Label label = new Label(progressComp, SWT.NONE);
	label.setText("Testing ...");
	label.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));

	// The progress bar
	ProgressBar progBar = new ProgressBar(progressComp, SWT.NONE);
	progBar.setMaximum(100);
	progBar.setMinimum(0);
	progBar.setSelection(0);
	progBar.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false));

	// Initially hide them
	label.setVisible(false);
	progBar.setVisible(false);

	// Create the progress updater
	mProgressUpdater = new ProgressUpdater(progBar, label);
}
 
開發者ID:ArchieProject,項目名稱:Archie-Smart-IDE,代碼行數:34,代碼來源:PanoramicTraceView.java

示例15: setProgress

import org.eclipse.swt.widgets.ProgressBar; //導入方法依賴的package包/類
/**
 * Helper method for runRepGen stuff
 * @param progress
 * @param value
 * @param text
 * @param str
 */
protected void setProgress(ProgressBar progress, int value, Text text, String str){
	if( progress != null && !progress.isDisposed() )
		progress.setSelection(value);

	if( text != null && str != null && !text.isDisposed())
		text.setText(str.replace("\r", "\n"));
}
 
開發者ID:jakepoz,項目名稱:RepDev,代碼行數:15,代碼來源:SymitarSession.java


注:本文中的org.eclipse.swt.widgets.ProgressBar.setSelection方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。