Hallo zusammen,
ich soll in einem von JDialog abgeleiteten Dialog bei der Texteingabe einige Tasten-/Tastenkombinationen für spezielle Aktionen auswerten.
So wird derzeit bspw. die Enter-Taste überschrieben, was auch prima funktioniert :
Jetzt sollte eine weitere spezielle Funktion für die Tastenkombi <Shift><Enter> einbauen, was ich (wie üblich) über einen Accelerator lösen wollte :
Leider musste ich zur Kenntnis nehmen, dass diese Methode für JTextArea nicht definiert ist ....
Habe ich hier irgendeine andere Möglichkeit ???:L
IMHO bringt es ja nichts, wenn ich die KeyEvents für Shift und Enter nacheinander abfrage, oder ?
Danke im voraus
Gruß
Klaus
ich soll in einem von JDialog abgeleiteten Dialog bei der Texteingabe einige Tasten-/Tastenkombinationen für spezielle Aktionen auswerten.
So wird derzeit bspw. die Enter-Taste überschrieben, was auch prima funktioniert :
Java:
if( e.getKeyCode() == KeyEvent.VK_ENTER )
{
if( rbAusfuellen.isSelected() )
{
e.setKeyCode( KeyEvent.VK_DOWN );
}
}
Jetzt sollte eine weitere spezielle Funktion für die Tastenkombi <Shift><Enter> einbauen, was ich (wie üblich) über einen Accelerator lösen wollte :
Java:
jTextAreaKQT.setAccelerator(javax.swing.KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, InputEvent.SHIFT_MASK));
Leider musste ich zur Kenntnis nehmen, dass diese Methode für JTextArea nicht definiert ist ....
Habe ich hier irgendeine andere Möglichkeit ???:L
IMHO bringt es ja nichts, wenn ich die KeyEvents für Shift und Enter nacheinander abfrage, oder ?
Danke im voraus
Gruß
Klaus