本文整理汇总了Java中javax.swing.text.TextAction.augmentList方法的典型用法代码示例。如果您正苦于以下问题:Java TextAction.augmentList方法的具体用法?Java TextAction.augmentList怎么用?Java TextAction.augmentList使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax.swing.text.TextAction
的用法示例。
在下文中一共展示了TextAction.augmentList方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createActions
import javax.swing.text.TextAction; //导入方法依赖的package包/类
protected @Override Action[] createActions() {
Action[] myActions = new Action[] {
new BraceCompletionInsertAction (),
new BraceCompletionDeleteAction (),
//new IndentAction (),
new InstantRenameAction(),
new LanguagesGenerateFoldPopupAction (),
new org.netbeans.modules.languages.features.ToggleCommentAction(),
new org.netbeans.modules.languages.features.CodeCommentAction(),
new org.netbeans.modules.languages.features.CodeUncommentAction()
};
return TextAction.augmentList (
super.createActions (),
myActions
);
}
示例2: createActions
import javax.swing.text.TextAction; //导入方法依赖的package包/类
@Override
protected Action[] createActions() {
Action[] superActions = super.createActions();
StandardCommenter commenter = new StandardCommenter(LINE_COMMENT_FORMAT, BLOCK_COMMENT_FORMAT);
@SuppressWarnings("LocalVariableHidesMemberVariable")
ExtendedCommentAction commentAction = new ExtendedCommentAction(commenter);
@SuppressWarnings("LocalVariableHidesMemberVariable")
ExtendedUncommentAction uncommentAction = new ExtendedUncommentAction(commenter);
Action[] actions = {
new ToggleLegacyModeAction(),
new GrammarGoToDeclarationAction(),
};
actions = TextAction.augmentList(superActions, actions);
for (int i = 0; i < actions.length; i++) {
if (actions[i] instanceof CommentAction) {
actions[i] = commentAction;
} else if (actions[i] instanceof UncommentAction) {
actions[i] = uncommentAction;
}
}
return actions;
}
示例3: createActions
import javax.swing.text.TextAction; //导入方法依赖的package包/类
@Override
protected Action[] createActions() {
Action[] superActions = super.createActions();
Commenter commenter = new StandardCommenter(LINE_COMMENT_FORMAT, OUTER_BLOCK_COMMENT_FORMAT, INNER_BLOCK_COMMENT_FORMAT);
@SuppressWarnings("LocalVariableHidesMemberVariable")
ExtendedCommentAction commentAction = new ExtendedCommentAction(commenter);
@SuppressWarnings("LocalVariableHidesMemberVariable")
ExtendedUncommentAction uncommentAction = new ExtendedUncommentAction(commenter);
Action[] extraActions = {
};
Action[] actions = TextAction.augmentList(superActions, extraActions);
for (int i = 0; i < actions.length; i++) {
if (actions[i] instanceof CommentAction) {
actions[i] = commentAction;
} else if (actions[i] instanceof UncommentAction) {
actions[i] = uncommentAction;
}
}
return actions;
}
示例4: createActions
import javax.swing.text.TextAction; //导入方法依赖的package包/类
@Override
protected Action[] createActions() {
Action[] superActions = super.createActions();
StandardCommenter commenter = new StandardCommenter(LINE_COMMENT_FORMAT, BLOCK_COMMENT_FORMAT);
@SuppressWarnings("LocalVariableHidesMemberVariable")
ExtendedCommentAction commentAction = new ExtendedCommentAction(commenter);
@SuppressWarnings("LocalVariableHidesMemberVariable")
ExtendedUncommentAction uncommentAction = new ExtendedUncommentAction(commenter);
Action[] actions = {
new GoGoToDeclarationAction(),
};
actions = TextAction.augmentList(superActions, actions);
for (int i = 0; i < actions.length; i++) {
if (actions[i] instanceof CommentAction) {
actions[i] = commentAction;
} else if (actions[i] instanceof UncommentAction) {
actions[i] = uncommentAction;
}
}
return actions;
}
示例5: getDeclaredActions
import javax.swing.text.TextAction; //导入方法依赖的package包/类
@Override
protected Action[] getDeclaredActions() {
Action swa = new TextAction("") {
@Override
public void actionPerformed(ActionEvent evt) {
selectWordCalled = true;
}
};
swa.putValue(Action.NAME, BaseKit.selectWordAction);
Action[] actions = new Action[] {
swa
};
return TextAction.augmentList(super.createActions(), actions);
}
示例6: createActions
import javax.swing.text.TextAction; //导入方法依赖的package包/类
protected @Override Action[] createActions() {
ArrayList<Action> actions = new ArrayList<Action>();
actions.add(new ExtDefaultKeyTypedAction());
// XXX: remove
// if (!ExtCaret.NO_HIGHLIGHT_BRACE_LAYER) {
// actions.add(new MatchBraceAction(matchBraceAction, false));
// actions.add(new MatchBraceAction(selectionMatchBraceAction, true));
// }
actions.add(new CommentAction()); // to make ctrl-shift-T in Netbeans55 profile work
actions.add(new UncommentAction()); // to make ctrl-shift-D in Netbeans55 profile work
return TextAction.augmentList(super.createActions(), actions.toArray(new Action[actions.size()]));
}
示例7: createActions
import javax.swing.text.TextAction; //导入方法依赖的package包/类
@Override
protected Action[] createActions() {
Action[] superActions = super.createActions();
Language language = LanguageRegistry.getInstance().getLanguageByMimeType(mimeType);
ArrayList<Action> actions = new ArrayList<Action>(30);
actions.add(new GsfDefaultKeyTypedAction());
actions.add(new GsfInsertBreakAction());
actions.add(new GsfDeleteCharAction(deletePrevCharAction, false));
// The php needs to handle special cases of toggle comment. There has to be
// registered ToggleBlockCommentAction in PHP that handles these special cases,
// but the current way, how the actions are registered, doesn't allow to overwrite the action
// registered here.
// See issue #204616. This hack can be removed, when issue #204616 will be done.
if (!mimeType.equals("text/x-php5")) {
actions.add(new ToggleBlockCommentAction());
}
actions.add(new GenerateFoldPopupAction());
actions.add(new InstantRenameAction());
actions.add(CslActions.createGoToDeclarationAction());
actions.add(new GenericGenerateGoToPopupAction());
actions.add(new SelectCodeElementAction(SelectCodeElementAction.selectNextElementAction, true));
actions.add(new SelectCodeElementAction(SelectCodeElementAction.selectPreviousElementAction, false));
if (language == null) {
LOG.log(Level.WARNING, "Language missing for MIME type {0}", mimeType);
} else if (language.hasOccurrencesFinder()) {
actions.add(new GoToMarkOccurrencesAction(false));
actions.add(new GoToMarkOccurrencesAction(true));
}
return TextAction.augmentList(superActions,
actions.toArray(new Action[actions.size()]));
}
示例8: createActions
import javax.swing.text.TextAction; //导入方法依赖的package包/类
@Override
protected Action[] createActions() {
Action[] actions = new Action[] {
new ToggleCommentAction("#"), //NOI18N
};
return TextAction.augmentList(super.createActions(), actions);
}
示例9: createActions
import javax.swing.text.TextAction; //导入方法依赖的package包/类
/**
* Provide XML related actions.
*/
protected @Override Action[] createActions() {
Action[] actions = new Action[] {
new XMLCommentAction(),
new XMLUncommentAction(),
new ToggleBlockCommentAction(new XmlCommentHandler()),
new TestAction(),
};
return TextAction.augmentList(super.createActions(), actions);
}
示例10: createActions
import javax.swing.text.TextAction; //导入方法依赖的package包/类
@Override
protected Action[] createActions() {
Action[] HtmlActions = new Action[]{
CslActions.createSelectCodeElementAction(true),
CslActions.createSelectCodeElementAction(false),
CslActions.createInstantRenameAction(),
CslActions.createToggleBlockCommentAction(),
new ExtKit.CommentAction(""), //NOI18N
new ExtKit.UncommentAction(""), //NOI18N
CslActions.createGoToMarkOccurrencesAction(false),
CslActions.createGoToMarkOccurrencesAction(true),
CslActions.createGoToDeclarationAction()
};
return TextAction.augmentList(super.createActions(), HtmlActions);
}
示例11: createActions
import javax.swing.text.TextAction; //导入方法依赖的package包/类
protected Action[] createActions() {
Action[] javaActions = new Action[] {
new JavaDefaultKeyTypedAction(),
new PrefixMakerAction(makeGetterAction, "get", getSetIsPrefixes), // NOI18N
new PrefixMakerAction(makeSetterAction, "set", getSetIsPrefixes), // NOI18N
new PrefixMakerAction(makeIsAction, "is", getSetIsPrefixes), // NOI18N
new AbbrevDebugLineAction(),
};
return TextAction.augmentList(super.createActions(), javaActions);
}
示例12: createActions
import javax.swing.text.TextAction; //导入方法依赖的package包/类
protected @Override Action[] createActions() {
Action[] nbEditorActions = new Action[] {
nbUndoActionDef,
nbRedoActionDef,
new GenerateFoldPopupAction(),
new NavigationHistoryBackAction(),
new NavigationHistoryForwardAction(),
// new ToggleToolbarAction(),
// new NbToggleLineNumbersAction(),
new NbGenerateGoToPopupAction(),
};
return TextAction.augmentList(super.createActions(), nbEditorActions);
}
示例13: createActions
import javax.swing.text.TextAction; //导入方法依赖的package包/类
@Override
protected Action[] createActions() {
Action[] superActions = super.createActions();
Action[] actions = {
};
actions = TextAction.augmentList(superActions, actions);
return actions;
}
示例14: createActions
import javax.swing.text.TextAction; //导入方法依赖的package包/类
protected Action[] createActions() {
Action[] HTMLActions = new Action[] {
new HTMLShiftBreakAction()
};
return TextAction.augmentList(super.createActions(), HTMLActions);
}
示例15: getActions
import javax.swing.text.TextAction; //导入方法依赖的package包/类
public Action[] getActions() {
return TextAction.augmentList(super.getActions(), defaultActions);
}