/** * Puts the focus on the first component in the tree of <code>c</code> that * can accept the focus. * * @param c the root of the component hierarchy to search * @param deepest if <code>deepest</code> is true the method will focus the first and deepest component that can * accept the focus. * For example, if both a child and its parent are focusable and <code>deepest</code> is true, the child is focused. * @see #getFocusableComponentOrChild */ public static Component focusComponentOrChild(Component c, boolean deepest) { final Component focusable = getFocusableComponentOrChild(c, deepest); if (focusable != null) { focusable.requestFocus(); } return focusable; }
public void focusGained(FocusEvent focusEvent) { if (mainComponent != null) { mainComponent.requestFocus(); } }
@Override public void actionPerformed(ActionEvent actionEvent) { int column; int row; if ((column = getEditingColumn()) != -1 && (row = getEditingRow()) != -1) { if (forward) { if (getEditingRow() < getRowCount()) { editCellAt(row + 1, column); } } else { if (getEditingRow() > 0) { editCellAt(row -1, column); } } if (getEditorComponent() != null) getEditorComponent().requestFocus(); } } }
@Override public void requestFocus() { if (browserComponent != null) { boolean ownerFound = false; if (browserComponent instanceof JComponent) { ownerFound = ((JComponent) browserComponent).requestDefaultFocus(); } if (!ownerFound) { browserComponent.requestFocus(); } } else { super.requestFocus(); } }
/** Overriden to delegate call to user component. */ @Override public void requestFocus() { if ((rightComponent != null) && rightComponent.isDisplayable()) { JComponent comp = (JComponent) rightComponent; Container rootAnc = comp.getFocusCycleRootAncestor(); FocusTraversalPolicy policy = rootAnc.getFocusTraversalPolicy(); Component focus = policy.getComponentAfter(rootAnc, comp); if (focus != null) { focus.requestFocus(); } else { comp.requestFocus(); } } else { super.requestFocus(); } }
/** * */ public void run() { if (editorComp != null && editorComp.isShowing()) { editorComp.requestFocus(); } }
/** * */ public void run() { if ((editorComp != null) && editorComp.isShowing()) { editorComp.requestFocus(); } }
@Override public void run() { if (getMapView() != null) { final Component selectedComponent = getSelectedComponent(); if(selectedComponent != null){ selectedComponent.requestFocus(); } } } });
public void focusGained(FocusEvent e) { // Delegate the focus to the JComponent that actually present the file Component component = FilePresenter.this.getViewport().getComponent(0); if (component != null) component.requestFocus(); } });
/** * Link keyboard to the screen (listening to). * * @param keyboard The keyboard reference. */ private void addKeyboardListener(KeyboardAwt keyboard) { componentForKeyboard.addKeyListener(keyboard); componentForKeyboard.requestFocus(); componentForKeyboard.setFocusTraversalKeysEnabled(false); }
/** Transfers focus to the table */ public void requestFocus() { JScrollPane jsc = findScrollPane(); if ((jsc != null) && (jsc.getViewport().getView() != null)) { jsc.getViewport().getView().requestFocus(); } }
public void requestFocus() { AccessibleContext ac = getCurrentAccessibleContext(); if (ac instanceof AccessibleComponent) { ((AccessibleComponent) ac).requestFocus(); } else { Component c = getCurrentComponent(); if (c != null) { c.requestFocus(); } } }
/** Transfer the focus to the editor pane. */ public void requestFocus() { super.requestFocus (); if(customComponent != null && !SwingUtilities.isDescendingFrom(pane, customComponent)) { customComponent.requestFocus(); } else if(pane != null) { pane.requestFocus(); } }
/** Initiate editing automatically - triggered by the focus event countdown */ private void autoEdit() { editCellAt(getSelectedRow(), getSelectedColumn(), null); if (editorComp != null) { editorComp.requestFocus(); } countDown = -1; }
@Override public void moveFocusFromDescendantToSelection(Component ancestor) { Component focusOwner = FocusManager.getCurrentManager().getFocusOwner(); boolean toolbarLostFocus = focusOwner != null && SwingUtilities.isDescendingFrom(focusOwner, ancestor); if (toolbarLostFocus) { final Component selectedComponent = getSelectedComponent(); if (selectedComponent != null) selectedComponent.requestFocus(); } }
protected void processFocusEvent(FocusEvent fe) { super.processFocusEvent(fe); if (fe.getID() == fe.FOCUS_GAINED) { if ((inner != null) && inner.isEnabled() && inner.isFocusTraversable()) { inner.requestFocus(); } } }
protected void processFocusEvent (FocusEvent fe) { super.processFocusEvent(fe); if (fe.getID() == fe.FOCUS_GAINED) { if (inner != null && inner.isEnabled() && inner.isFocusTraversable()) { inner.requestFocus(); } } }
/** * Implementation copied from BasicComboBoxUI.Handler.focusGained. */ public void focusGained(FocusEvent e) { if (e.getSource() == getEditor().getEditorComponent()) return; repaint(); if (isEditable() && editor != null) getEditor().getEditorComponent().requestFocus(); }
/** Overridden to ensure the editor gets focus if editable */ @Override public void firePopupMenuCanceled() { super.firePopupMenuCanceled(); if (isEditable()) { Component focus = KeyboardFocusManager.getCurrentKeyboardFocusManager().getFocusOwner(); if (isDisplayable() && (focus == this)) { log("combo editor popup menu canceled. Requesting focus on editor component"); getEditor().getEditorComponent().requestFocus(); } } }
public void actionPerformed(final ActionEvent arg0) { final Controller controller = Controller.getCurrentController(); final NodeModel nodeModel = controller.getSelection().getSelected(); final IMapViewManager viewController = controller.getMapViewManager(); final Component node = viewController.getComponent(nodeModel); node.requestFocus(); final IMapSelection selection = Controller.getCurrentController().getSelection(); selection.keepNodePosition(nodeModel, 0.0f, 0.0f); final MTextController textController = (MTextController) MTextController.getController(); textController.editDetails(nodeModel, null, useDialog); } }