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


Java RSyntaxTextArea.setToolTipSupplier方法代碼示例

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


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

示例1: uninstall

import org.fife.ui.rsyntaxtextarea.RSyntaxTextArea; //導入方法依賴的package包/類
/**
 * {@inheritDoc}
 */
public void uninstall(RSyntaxTextArea textArea) {

	uninstallImpl(textArea);

	JavaParser parser = getParser(textArea);
	Info info = (Info)parserToInfoMap.remove(parser);
	if (info!=null) { // Should always be true
		parser.removePropertyChangeListener(
			JavaParser.PROPERTY_COMPILATION_UNIT, info);
	}
	textArea.removeParser(parser);
	textArea.putClientProperty(PROPERTY_LANGUAGE_PARSER, null);
	textArea.setToolTipSupplier(null);

	Object listener = textArea.getClientProperty(PROPERTY_LISTENER);
	if (listener instanceof Listener) { // Should always be true
		((Listener)listener).uninstall();
		textArea.putClientProperty(PROPERTY_LISTENER, null);
	}

	uninstallKeyboardShortcuts(textArea);
	textArea.setLinkGenerator(null);

}
 
開發者ID:pyros2097,項目名稱:GdxStudio,代碼行數:28,代碼來源:JavaLanguageSupport.java

示例2: install

import org.fife.ui.rsyntaxtextarea.RSyntaxTextArea; //導入方法依賴的package包/類
/**
 * {@inheritDoc}
 */
public void install(RSyntaxTextArea textArea) {

	JavaCompletionProvider p = new JavaCompletionProvider(jarManager);
	// Can't use createAutoCompletion(), as Java's is "special."
	AutoCompletion ac = new JavaAutoCompletion(p, textArea);
	ac.setListCellRenderer(new JavaCellRenderer());
	ac.setAutoCompleteEnabled(isAutoCompleteEnabled());
	ac.setAutoActivationEnabled(isAutoActivationEnabled());
	ac.setAutoActivationDelay(getAutoActivationDelay());
	ac.setExternalURLHandler(new JavadocUrlHandler());
	ac.setParameterAssistanceEnabled(isParameterAssistanceEnabled());
	ac.setParamChoicesRenderer(new JavaParamListCellRenderer());
	ac.setShowDescWindow(getShowDescWindow());
	ac.install(textArea);
	installImpl(textArea, ac);

	textArea.setToolTipSupplier(p);

	Listener listener = new Listener(textArea);
	textArea.putClientProperty(PROPERTY_LISTENER, listener);

	JavaParser parser = new JavaParser(textArea);
	textArea.putClientProperty(PROPERTY_LANGUAGE_PARSER, parser);
	textArea.addParser(parser);
	textArea.setToolTipSupplier(p);

	Info info = new Info(textArea, p, parser);
	parserToInfoMap.put(parser, info);

	installKeyboardShortcuts(textArea);

	textArea.setLinkGenerator(new JavaLinkGenerator(this));

}
 
開發者ID:pyros2097,項目名稱:GdxStudio,代碼行數:38,代碼來源:JavaLanguageSupport.java

示例3: install

import org.fife.ui.rsyntaxtextarea.RSyntaxTextArea; //導入方法依賴的package包/類
/**
 * {@inheritDoc}
 */
public void install(RSyntaxTextArea textArea) {

	CCompletionProvider provider = getProvider();
	AutoCompletion ac = createAutoCompletion(provider);
	ac.install(textArea);
	installImpl(textArea, ac);

	textArea.setToolTipSupplier(provider);

}
 
開發者ID:pyros2097,項目名稱:GdxStudio,代碼行數:14,代碼來源:CLanguageSupport.java

示例4: install

import org.fife.ui.rsyntaxtextarea.RSyntaxTextArea; //導入方法依賴的package包/類
@Override
	public void install(RSyntaxTextArea textArea) {

		ZScriptCompletionProvider provider = new ZScriptCompletionProvider();
		// We use a custom auto-completion.
		//AutoCompletion ac = createAutoCompletion(provider);
		AutoCompletion ac = new ZScriptAutoCompletion(provider, textArea);
		ac.setListCellRenderer(getDefaultCompletionCellRenderer());
		ac.setAutoCompleteEnabled(isAutoCompleteEnabled());
		ac.setAutoActivationEnabled(isAutoActivationEnabled());
		ac.setAutoActivationDelay(getAutoActivationDelay());
		ac.setParameterAssistanceEnabled(isParameterAssistanceEnabled());
		ac.setShowDescWindow(getShowDescWindow());
//		ac.setParamChoicesRenderer(ac.getListCellRenderer());
		ac.install(textArea);
		installImpl(textArea, ac);

		textArea.setToolTipSupplier(provider);
		ZScriptScopeListener scopeListener = new ZScriptScopeListener(textArea);

		ZScriptParser parser = new ZScriptParser();
		textArea.addParser(parser);
		textArea.putClientProperty(PROPERTY_LANGUAGE_PARSER, parser);

		Info info = new Info(textArea, provider, parser, scopeListener);
		parserToInfoMap.put(parser, info);

		installKeyboardShortcuts(textArea);

		textArea.setLinkGenerator(new ZScriptLinkGenerator(this));

	}
 
開發者ID:bobbylight,項目名稱:ZScriptLanguageSupport,代碼行數:33,代碼來源:ZScriptLanguageSupport.java

示例5: uninstall

import org.fife.ui.rsyntaxtextarea.RSyntaxTextArea; //導入方法依賴的package包/類
/**
 * {@inheritDoc}
 */
public void uninstall(RSyntaxTextArea textArea) {
	uninstallImpl(textArea);
	textArea.setToolTipSupplier(null);
}
 
開發者ID:pyros2097,項目名稱:GdxStudio,代碼行數:8,代碼來源:CLanguageSupport.java


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