mam jTextArea i tam sobie uzytkownik cos pisze ale chce zakonczyc pisanie i przejsc do innego komponentu(np jTextField) za pomoca TAB-a , no i tu jest problem bo mi nie wyskakuje z jTextArea tylkonadalw nim pozostaje robiac znaki tabulacji , coztym zrobic aby wyskakiwal z komponentu ??
0
0
JTextArea component = new JTextArea();
// Dodanie akcji
component.getActionMap().put(nextFocusAction.getValue(Action.NAME), nextFocusAction);
component.getActionMap().put(prevFocusAction.getValue(Action.NAME), prevFocusAction);
// Definicja akcji
public Action nextFocusAction = new AbstractAction("Move Focus Forwards") {
public void actionPerformed(ActionEvent evt) {
((Component)evt.getSource()).transferFocus();
}
};
public Action prevFocusAction = new AbstractAction("Move Focus Backwards") {
public void actionPerformed(ActionEvent evt) {
((Component)evt.getSource()).transferFocusBackward();
}
};
Źródło: http://javaalmanac.com/egs/javax.swing.text/ta_OverrideTab.html