Tasten abfangen

Status
Nicht offen für weitere Antworten.

Angel4585

Bekanntes Mitglied
Hallo,

ich möchte im KeyPress Event verhindern das bestimmte Zeichen eingegeben werden.
Also mit
Code:
if(evt.getKeyCode()==evt.VK_SPACE){
    evt.setKeyCode(0);
}

möchte ich das machen, aber irgendwie geht das nicht.
Also das Space wird erkannt, aber das setzen mit SetKeyCode fuppt nicht.
 

thE_29

Top Contributor
evt.consume(); müsste doch gehen oder?

Probier das mal in keyTyped und wenns nicht geht in keyPressed und keyReleased auch!
 

Angel4585

Bekanntes Mitglied
Kann ich es auch irgendwie realisieren das bei nem Formated TextField nur bestimmte Zeichen eingegeben werden können?
 

mikachu

Top Contributor
Code:
if(evt.getKeyCode()==evt.VK_SPACE){
    evt.setKeyCode(0);
}
was willst du damit überhaupt machen?

#edit
die setKeyCode()-methode setzt den keycode für den ascii code.
und die zahl 0 ist im ascii-code nunmal null.
 

thE_29

Top Contributor
Du darfst nicht nach keyCode im keyTyped abfragen sondern auf keyChar!

Im keyTyped ist der keyCode irgendwie immer 0! Kp warum das so ist..
 

unknown_member

Bekanntes Mitglied
Du könntest ja mit den KeyListenern die betroffenen Tasten abfangen und wenn eine von diesen gedrückt wurde, mit java.awt.robot die "zurück-löschen-taste" drücken lassen.
 

thE_29

Top Contributor
keyTyped ABFRAGEN auf keyChar == KeyEvent.consume()

Für das wurde das consume eingebaut! Und nicht um danach irgendwelche perversen Rückstelltasten zu drücken!

Consumes this event so that it will not be processed in the default manner by the source which originated it.
 
G

Guest

Gast
Bei einem JFormattedTextField musst ja ne FormatMask mitgeben. Da gibts die Methode setValidCharacters("...")

Da kannst dann zB. angeben, dass du nur Zahlen haben willst -> setValidCharacters("0123456789")

Im Gegenzug gibts aber auch eine setInvalidCharacters("...")
Habs zwar selbst noch nicht probiert, aber das müssten ja dann alles nichtmöglichen Zeichen sein.

Viel Erfolg!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M JavaFX Combobox - Item Auswahl mit Tasten AWT, Swing, JavaFX & SWT 8
Hoppelmann Swing Tasten in JTextArea blockieren AWT, Swing, JavaFX & SWT 2
S Swing JTextArea - Bild auf/ab Tasten implementieren AWT, Swing, JavaFX & SWT 4
C Tasten gedrückt gehalten?? AWT, Swing, JavaFX & SWT 7
capgeti SWT KeyListener 2 Tasten Problem AWT, Swing, JavaFX & SWT 3
K Tabelle -> Editor -> b-estimmte Tasten AWT, Swing, JavaFX & SWT 17
sparrow Tasten mit Umlauten im KeyListener verhalten sich seltsam AWT, Swing, JavaFX & SWT 4
G JTable: Auf Tasten reagieren möglich? AWT, Swing, JavaFX & SWT 2
U Mehrere Tasten gleichzeitig AWT, Swing, JavaFX & SWT 4
thE_29 kompletten frame für tasten/mousevents "ausschalten&quo AWT, Swing, JavaFX & SWT 4
T ScrollEvent richtig(er) abfangen? AWT, Swing, JavaFX & SWT 0
A JOptionPane OK ohne Eingabe abfangen AWT, Swing, JavaFX & SWT 10
Neumi5694 Swing JList - Klick abfangen AWT, Swing, JavaFX & SWT 3
D Swing Events vom JLayer abfangen AWT, Swing, JavaFX & SWT 2
E Outlook Email Senden-Button abfangen AWT, Swing, JavaFX & SWT 5
C Programm für 5 sekunden anhalten und actionevent abfangen AWT, Swing, JavaFX & SWT 18
T Swing JTextPane Tastatureingabe abfangen AWT, Swing, JavaFX & SWT 4
M JFileChooser Abfangen des DateiTypen möglich?? AWT, Swing, JavaFX & SWT 5
S Swing JTable - Editierung von Zellen abfangen AWT, Swing, JavaFX & SWT 3
P Action Event abfangen etwas anders? AWT, Swing, JavaFX & SWT 2
M JOptionPane.showInputDialog abbrechen abfangen? AWT, Swing, JavaFX & SWT 2
P Swing Tastaturereignisse auf gesamten Frame Abfangen AWT, Swing, JavaFX & SWT 13
sylo STRG + TAB KeyEvent abfangen AWT, Swing, JavaFX & SWT 6
M JTextField Tastendruck Abfangen AWT, Swing, JavaFX & SWT 3
H warum kann ich das focus event nicht abfangen ? AWT, Swing, JavaFX & SWT 5
C JTable: Alle selektierten Zellen abfangen AWT, Swing, JavaFX & SWT 13
J JPanel.addKeyListener() - JEDEN Tastendruck im Panel abfangen AWT, Swing, JavaFX & SWT 2
J AWT Abfangen der Rohdaten die PrinterJob zum Drucker sendet AWT, Swing, JavaFX & SWT 2
P Leere Textfelder abfangen AWT, Swing, JavaFX & SWT 4
F MouseEvent bei PopupMenu abfangen AWT, Swing, JavaFX & SWT 2
K Tastatureingaben abfangen AWT, Swing, JavaFX & SWT 25
H Ich kann MouseDragged nicht abfangen AWT, Swing, JavaFX & SWT 3
G Swing Fortschrittsbalken im Fenster: Menü deaktivieren / abfangen? AWT, Swing, JavaFX & SWT 27
pinerski Swing JList Tastatureingaben abfangen AWT, Swing, JavaFX & SWT 2
M Doppelklick auf Component abfangen AWT, Swing, JavaFX & SWT 5
E Swing Wechsel in JCheckBox abfangen AWT, Swing, JavaFX & SWT 10
R ALt+CTRL down, wie abfangen? AWT, Swing, JavaFX & SWT 2
R Checkboxen - Event mit Controller abfangen AWT, Swing, JavaFX & SWT 7
K Alle Events abfangen mit GlassPane AWT, Swing, JavaFX & SWT 7
E MouseEvent von Kindelementen abfangen AWT, Swing, JavaFX & SWT 2
R Texteingabe abfangen AWT, Swing, JavaFX & SWT 5
P SWT: KeyEvents abfangen, wenn Programm minimiert ist? AWT, Swing, JavaFX & SWT 5
K JTable und auf den Tabellenkopf-Click-Event abfangen AWT, Swing, JavaFX & SWT 2
M Globale Events in Windows abfangen AWT, Swing, JavaFX & SWT 2
S Events abfangen, nicht durchlassen AWT, Swing, JavaFX & SWT 2
G Zwischenablage abfangen AWT, Swing, JavaFX & SWT 4
M JTable alte Daten vor Änderung abfangen AWT, Swing, JavaFX & SWT 11
D Wie Taste "ENTER" bei PlainDocument abfangen? AWT, Swing, JavaFX & SWT 2
P SWT Fenster schließen abfangen AWT, Swing, JavaFX & SWT 4
S Minimieren abfangen AWT, Swing, JavaFX & SWT 2
M Tastendruck abfangen AWT, Swing, JavaFX & SWT 8
S "Enter" in JTextField abfangen AWT, Swing, JavaFX & SWT 7
B Tastatureingabe in JComboBox abfangen. AWT, Swing, JavaFX & SWT 6
K JFrame setDefaultCloseOperation: Wie abfangen? AWT, Swing, JavaFX & SWT 2
G Ein klick auf JPanel abfangen und verarbeiten? AWT, Swing, JavaFX & SWT 3
J Keyevents abfangen in einer JTable AWT, Swing, JavaFX & SWT 2
F Habe Problem mit dem Abfangen einer Exception AWT, Swing, JavaFX & SWT 10
S Events bei 2 gleichen Jtree abfangen AWT, Swing, JavaFX & SWT 3
M Ereignis der JList abfangen AWT, Swing, JavaFX & SWT 2
O Exception abfangen AWT, Swing, JavaFX & SWT 19
K MouseEvents vor den Components abfangen? AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen

Neue Themen


Oben