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


Java JFaceResources類代碼示例

本文整理匯總了Java中org.eclipse.jface.resource.JFaceResources的典型用法代碼示例。如果您正苦於以下問題:Java JFaceResources類的具體用法?Java JFaceResources怎麽用?Java JFaceResources使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


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

示例1: createContent

import org.eclipse.jface.resource.JFaceResources; //導入依賴的package包/類
@Override
protected void createContent() {

    FormToolkit toolkit = getToolkit();

    _Text = toolkit.createText(this, "", SWT.BORDER | SWT.SINGLE);
    _Text.setFont(JFaceResources.getTextFont());

    FormData formData = new FormData();
    formData.top = new FormAttachment(0, 0);
    formData.left = new FormAttachment(0, 0);
    formData.right = new FormAttachment(100, 0);

    _Text.setLayoutData(formData);

    _Text.addModifyListener(new ModifyListener() {

        @Override
        public void modifyText(ModifyEvent e) {
            setDirtyInternal(true);
        }
    });

}
 
開發者ID:baloise,項目名稱:eZooKeeper,代碼行數:25,代碼來源:ZnodeModelTextDataEditor.java

示例2: ToolBarNavigator

import org.eclipse.jface.resource.JFaceResources; //導入依賴的package包/類
public ToolBarNavigator ( final Composite parent, final int style, final ViewManager viewManager )
{
    this.viewManager = viewManager;
    this.toolbar = new ToolBar ( parent, style );
    this.resourceManager = new LocalResourceManager ( JFaceResources.getResources ( parent.getDisplay () ) );

    this.toolbar.addDisposeListener ( new DisposeListener () {

        @Override
        public void widgetDisposed ( final DisposeEvent e )
        {
            handleDispose ();
        }
    } );

    viewManager.addViewManagerListener ( this );
}
 
開發者ID:eclipse,項目名稱:neoscada,代碼行數:18,代碼來源:ToolBarNavigator.java

示例3: refresh

import org.eclipse.jface.resource.JFaceResources; //導入依賴的package包/類
private void refresh ()
{
    if ( this.color != null )
    {
        // we may not dispose, the manager has to do that
        this.color = null;
    }
    if ( this.activeColor != null )
    {
        this.manager.destroyColor ( this.activeColor );
        this.activeColor = null;
    }

    this.activeColor = JFaceResources.getColorRegistry ().getColorDescriptor ( this.name, this.defaultColor );
    if ( this.activeColor != null )
    {
        this.color = this.manager.createColor ( this.activeColor );
    }
}
 
開發者ID:eclipse,項目名稱:neoscada,代碼行數:20,代碼來源:ColorUpdater.java

示例4: createDialogArea

import org.eclipse.jface.resource.JFaceResources; //導入依賴的package包/類
@Override
protected Control createDialogArea(Composite parent) {
    Composite comp = (Composite) super.createDialogArea(parent);
    Text filed = new Text(comp, SWT.BORDER | SWT.H_SCROLL | SWT.V_SCROLL
            | SWT.READ_ONLY | SWT.MULTI);
    filed.setText(text);
    filed.setBackground(getShell().getDisplay().getSystemColor(
            SWT.COLOR_LIST_BACKGROUND));
    filed.setFont(JFaceResources.getTextFont());
    PixelConverter pc = new PixelConverter(filed);
    GridData gd = new GridData(GridData.FILL_BOTH);
    gd.widthHint = pc.convertWidthInCharsToPixels(80);
    gd.heightHint = pc.convertHeightInCharsToPixels(30);
    filed.setLayoutData(gd);
    return comp;
}
 
開發者ID:pgcodekeeper,項目名稱:pgcodekeeper,代碼行數:17,代碼來源:SQLEditor.java

示例5: createFigure

import org.eclipse.jface.resource.JFaceResources; //導入依賴的package包/類
@Override
protected IFigure createFigure() {
	final LineLayout layout = new LineLayout();
	layout.setHorizontal(true);
	layout.setMajorAlignment(FlowLayout.ALIGN_TOPLEFT);
	layout.setMinorAlignment(FlowLayout.ALIGN_BOTTOMRIGHT);
	layout.setMinorSpacing(SPACING);
	layout.setMargin(MARGIN);

	FreeformLayer res = new FreeformLayer();
	final Label toolTip = new Label();
	toolTip.setFont(JFaceResources.getFont(JFaceResources.TEXT_FONT));
	toolTip.setBackgroundColor(ColorConstants.tooltipBackground);
	toolTip.setForegroundColor(ColorConstants.tooltipForeground);
	toolTip.setText(getModel().getTimelineWindow().getProvider().getTextAt(getModel().getBranch()));
	res.setToolTip(toolTip);
	res.setLayoutManager(layout);
	return res;
}
 
開發者ID:eclipse,項目名稱:gemoc-studio,代碼行數:20,代碼來源:BranchEditPart.java

示例6: initializeViewer

import org.eclipse.jface.resource.JFaceResources; //導入依賴的package包/類
private void initializeViewer(IDocument document) {
	fAnnotationPreferences = EditorsPlugin.getDefault().getMarkerAnnotationPreferences();
	setDocument(document);
	installViewerConfiguration();
	setEditable(true);
	Font font = JFaceResources.getFontRegistry().get(JFaceResources.TEXT_FONT);
	getTextWidget().setFont(font);
	getTextWidget().setData("document",document);
	Control control = getControl();
	GridData data = new GridData(GridData.FILL_BOTH);
	control.setLayoutData(data);
	prependVerifyKeyListener(new VerifyKeyListener() {

		@Override
		public void verifyKey(VerifyEvent event) {
			handleVerifyKeyPressed(event);
		}
	});
	addDocumentListener(document);
}
 
開發者ID:capitalone,項目名稱:Hydrograph,代碼行數:21,代碼來源:SourceViewer.java

示例7: getStyleSheet

import org.eclipse.jface.resource.JFaceResources; //導入依賴的package包/類
protected String getStyleSheet() {
	if (fgStyleSheet == null)
		fgStyleSheet = loadStyleSheet();
	String css = fgStyleSheet;
	if (css != null) {
		FontData fontData = JFaceResources.getFontRegistry().getFontData(
				fontSymbolicName)[0];
		css = HTMLPrinter.convertTopLevelFont(css, fontData);
	}
	return css;
}
 
開發者ID:Yakindu,項目名稱:solidity-ide,代碼行數:12,代碼來源:CustomCSSHelpHoverProvider.java

示例8: createButtonsForButtonBar

import org.eclipse.jface.resource.JFaceResources; //導入依賴的package包/類
@Override
   protected void createButtonsForButtonBar(Composite parent) {
	parent.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));

	createButton(parent, DEFAULTS_BUTTON_ID, JFaceResources.getString("defaults"), false); //$NON-NLS-1$

	Label l = new Label(parent, SWT.NONE);
	l.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));

	l = new Label(parent, SWT.NONE);
	l.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));

	GridLayout layout = (GridLayout) parent.getLayout();
	layout.numColumns += 2;
	layout.makeColumnsEqualWidth = false;

	super.createButtonsForButtonBar(parent);
}
 
開發者ID:termsuite,項目名稱:termsuite-ui,代碼行數:19,代碼來源:ViewSettingsDialog.java

示例9: getDisplayImage

import org.eclipse.jface.resource.JFaceResources; //導入依賴的package包/類
@Override
public Image getDisplayImage() {
       int done = getPercentDone();
       if (done > 0) {
           return super.getDisplayImage();
       }
       if (isBlocked()) {
		return JFaceResources.getImage(ProgressManager.BLOCKED_JOB_KEY);
	}
       int state = getJob().getState();
       if (state == Job.SLEEPING) {
		return JFaceResources.getImage(ProgressManager.SLEEPING_JOB_KEY);
	}
       if (state == Job.WAITING) {
		return JFaceResources.getImage(ProgressManager.WAITING_JOB_KEY);
	}
       //By default return the first progress image
       return super.getDisplayImage();

   }
 
開發者ID:termsuite,項目名稱:termsuite-ui,代碼行數:21,代碼來源:JobInfo.java

示例10: updateToolBarValues

import org.eclipse.jface.resource.JFaceResources; //導入依賴的package包/類
/**
 * Set the images in the toolbar based on whether the receiver is finished
 * or not. Also update tooltips if required.
 *
 */
private void updateToolBarValues() {
	if (isCompleted()) {
		actionButton.setImage(JFaceResources
				.getImage(CLEAR_FINISHED_JOB_KEY));
		actionButton.setDisabledImage(JFaceResources
				.getImage(DISABLED_CLEAR_FINISHED_JOB_KEY));
		actionButton
				.setToolTipText(ProgressMessages.NewProgressView_ClearJobToolTip);
	} else {
		actionButton.setImage(JFaceResources.getImage(STOP_IMAGE_KEY));
		actionButton.setDisabledImage(JFaceResources
				.getImage(DISABLED_STOP_IMAGE_KEY));

	}
	JobInfo[] infos = getJobInfos();

	for (int i = 0; i < infos.length; i++) {
		// Only disable if there is an unresponsive operation
		if (infos[i].isCanceled() && !isCompleted()) {
			actionButton.setEnabled(false);
			return;
		}
	}
	actionButton.setEnabled(true);
}
 
開發者ID:termsuite,項目名稱:termsuite-ui,代碼行數:31,代碼來源:ProgressInfoItem.java

示例11: setColor

import org.eclipse.jface.resource.JFaceResources; //導入依賴的package包/類
/**
 * Set the color base on the index
 *
 * @param i
 */
public void setColor(int i) {
	currentIndex = i;

	if (selected) {
		setAllBackgrounds(getDisplay().getSystemColor(
				SWT.COLOR_LIST_SELECTION));
		setAllForegrounds(getDisplay().getSystemColor(
				SWT.COLOR_LIST_SELECTION_TEXT));
		return;
	}

	if (i % 2 == 0) {
		setAllBackgrounds(JFaceResources.getColorRegistry().get(
				DARK_COLOR_KEY));
	} else {
		setAllBackgrounds(getDisplay().getSystemColor(
				SWT.COLOR_LIST_BACKGROUND));
	}
	setAllForegrounds(getDisplay()
			.getSystemColor(SWT.COLOR_LIST_FOREGROUND));
}
 
開發者ID:termsuite,項目名稱:termsuite-ui,代碼行數:27,代碼來源:ProgressInfoItem.java

示例12: createTextLayout

import org.eclipse.jface.resource.JFaceResources; //導入依賴的package包/類
/**
 * <p>
 * Creates and initializes the text layout used to compute the size hint.
 * </p>
 * 
 * @since 3.2
 */
private void createTextLayout() {
	fTextLayout= new TextLayout(fBrowser.getDisplay());
	
	// Initialize fonts
	String symbolicFontName= fSymbolicFontName == null ? JFaceResources.DIALOG_FONT : fSymbolicFontName;
	Font font = JFaceResources.getFont(symbolicFontName);
	fTextLayout.setFont(font);
	fTextLayout.setWidth(-1);
	font = JFaceResources.getFontRegistry().getBold(symbolicFontName);
	fBoldStyle = new TextStyle(font, null, null);
	
	// Compute and set tab width
	fTextLayout.setText("    ");
	int tabWidth = fTextLayout.getBounds().width;
	fTextLayout.setTabs(new int[] {tabWidth});
	
	fTextLayout.setText("");
}
 
開發者ID:DarwinSPL,項目名稱:DarwinSPL,代碼行數:26,代碼來源:DwprofileBrowserInformationControl.java

示例13: initializeStreams

import org.eclipse.jface.resource.JFaceResources; //導入依賴的package包/類
private void initializeStreams() {
	synchronized(document) {
		if (!initialized) {
			commandStream = newOutputStream();
			errorStream = newOutputStream();
			messageStream = newOutputStream();
			// install colors
			commandColor = createColor(SVNUIPlugin.getStandardDisplay(), ISVNUIConstants.PREF_CONSOLE_COMMAND_COLOR);
			commandStream.setColor(commandColor);
			messageColor = createColor(SVNUIPlugin.getStandardDisplay(), ISVNUIConstants.PREF_CONSOLE_MESSAGE_COLOR);
			messageStream.setColor(messageColor);
			errorColor = createColor(SVNUIPlugin.getStandardDisplay(), ISVNUIConstants.PREF_CONSOLE_ERROR_COLOR);
			errorStream.setColor(errorColor);
			// install font
			setFont(JFaceResources.getFontRegistry().get(ISVNUIConstants.PREF_CONSOLE_FONT));
			initialized = true;
		}
	}
}
 
開發者ID:subclipse,項目名稱:subclipse,代碼行數:20,代碼來源:SVNOutputConsole.java

示例14: getFont

import org.eclipse.jface.resource.JFaceResources; //導入依賴的package包/類
public Font getFont(Object element) {
	ILogEntry entry = adaptToLogEntry(element);
	if (entry == null)
		return null;
	SVNRevision revision = entry.getRevision();
	SVNRevision currentRevision = getCurrentRevision();
	if (currentRevision != null && currentRevision.equals(revision)) {
		if (currentRevisionFont == null) {
			Font defaultFont = JFaceResources.getDefaultFont();
			FontData[] data = defaultFont.getFontData();
			for (int i = 0; i < data.length; i++) {
				data[i].setStyle(SWT.BOLD);
			}               
			currentRevisionFont = new Font(viewer.getTable().getDisplay(), data);
		}
		return currentRevisionFont;
	}
	return null;
}
 
開發者ID:subclipse,項目名稱:subclipse,代碼行數:20,代碼來源:HistoryTableProvider.java

示例15: configureShell

import org.eclipse.jface.resource.JFaceResources; //導入依賴的package包/類
/**
 * @see org.eclipse.jface.window.Window#configureShell(org.eclipse.swt.widgets.Shell)
 */
@Override
protected void configureShell(final Shell newShell) {
	super.configureShell(newShell);
	newShell.setText(PasswordSafeJFace.APP_NAME);
	// in macOS, the icon gets installed into the .app and this lower resolution one
	// just gets in the way.
	if (!System.getProperty("os.name").toLowerCase().contains("mac")) {
		final Image jpwIcon = IOUtils.getImage(PasswordSafeJFace.class,
				"/org/pwsafe/passwordsafeswt/images/cpane.ico"); //$NON-NLS-1$
		newShell.setImage(jpwIcon);
		// provide it for the rest of jpwsafe:
		JFaceResources.getImageRegistry().put(JPW_ICON, jpwIcon);
		Window.setDefaultImage(jpwIcon);
	}
	WidgetPreferences.tuneShell(newShell, getClass());
	startOpeningDialogThread(newShell);
}
 
開發者ID:nresare,項目名稱:javapasswordsafe,代碼行數:21,代碼來源:PasswordSafeJFace.java


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