@Override public void run() { Completion.get().showCompletion(); } }, 750, TimeUnit.MILLISECONDS);
@Override public void run() { Completion.get().showCompletion(); } }, 50, TimeUnit.MILLISECONDS);
public void actionPerformed(@SuppressWarnings("unused") final ActionEvent evt, final JTextComponent txt) { final ProjectConfigurationProvider prov = J2MEProjectUtils.getConfigProviderForDoc(txt.getDocument()); if (prov == null) return; NbDocument.runAtomic((StyledDocument)txt.getDocument(), new Runnable() { public void run() { try { final BaseDocument doc = (BaseDocument)txt.getDocument(); final int s = Utilities.getRowStartFromLineOffset(doc, getSelectionStartLine(txt) - 1); final int e = Utilities.getRowEnd(txt, Utilities.getRowStartFromLineOffset(doc, getSelectionEndLine(txt) - 1)); final String text = doc.getText(s, e-s); doc.insertString(e, "\n//#else\n" + text + "\n//#endif", null); //NOI18N doc.insertString(s, "//#if \n", null); //NOI18N txt.setSelectionStart(s + 6); txt.setSelectionEnd(s + 6); } catch (BadLocationException ble) { ErrorManager.getDefault().notify(ble); } RecommentAction.actionPerformed(txt); } }); Completion.get().showCompletion(); } }
@Override public void processKeyEvent(KeyEvent evt) { if (evt.getID() == KeyEvent.KEY_TYPED) { if(evt.getKeyChar() == '/') { // NOI18N Completion.get().hideDocumentation(); JTextComponent component = (JTextComponent)evt.getSource(); int caretOffset = component.getSelectionEnd(); substituteText(component, substitutionOffset, caretOffset - substitutionOffset, Character.toString(evt.getKeyChar())); Completion.get().showCompletion(); evt.consume(); } } }
@Override public void processKeyEvent(KeyEvent evt) { if (evt.getID() == KeyEvent.KEY_TYPED) { if(evt.getKeyChar() == '.') { // NOI18N Completion.get().hideDocumentation(); JTextComponent component = (JTextComponent)evt.getSource(); int caretOffset = component.getSelectionEnd(); int len = caretOffset - substitutionOffset; if (len >= 0) { substituteText(component, substitutionOffset, len, Character.toString(evt.getKeyChar())); Completion.get().showCompletion(); evt.consume(); } } } }
@Override public void defaultAction(JTextComponent component) { DatabaseConnection newDBConn = DatabaseConnectionSupport.selectDatabaseConnection(Utilities.getDocument(component)); if (newDBConn != null && newDBConn.getJDBCConnection() != null) { Completion.get().showCompletion(); } }
public void processKeyEvent (KeyEvent evt) { if (evt.getID() == KeyEvent.KEY_TYPED) { char c = evt.getKeyChar(); JTextComponent component = (JTextComponent)evt.getSource(); if (confirmChars == null) { confirmChars = getConfirmChars(component); } if (confirmChars.indexOf(c) != -1) { if (c != '.') { Completion.get().hideDocumentation(); Completion.get().hideCompletion(); } NbEditorDocument doc = (NbEditorDocument) component.getDocument (); try { defaultAction(component); doc.insertString(processKeyEventOffset, Character.toString(c), null); } catch (BadLocationException e) { } if (c == '.') Completion.get().showCompletion(); evt.consume(); } // if } // if }
@Override public void defaultAction(JTextComponent component) { if (component != null) { Completion.get().hideDocumentation(); boolean folder = this.isFolder(); if (!folder) { Completion.get().hideCompletion(); } int caretOffset = component.getSelectionEnd(); substituteText(component, substitutionOffset, caretOffset - substitutionOffset, isFolder() ? SLASH : null); if (folder) { Completion.get().showCompletion(); } } }
Completion.get().showCompletion();
substituteText(component, substitutionOffset, len, SLASH); evt.consume(); Completion.get().showCompletion();