Shortcut zuweisen

FabianLurz

Bekanntes Mitglied
Hey Leute,
habe jetzt wirklich ewig gesucht und nicht DAS passende gefunden. Ich habe einen Button und den hab ich per GUI Builder mit einem Action Event versehen (KeyPressed). So ....wenn ich nun einen Shortcut haben will wie z.B: ALT-R ist das ja total einfach. Aber ich raffs nicht wie das mit STRG-R gehen soll oder bspw nur F5.

Hier mal der Code in den das ganze rein soll:
Java:
 private void jButton3KeyPressed(java.awt.event.KeyEvent evt) {
     jButton3.setMnemonic(KeyEvent.VK_R);
      
    }
Dake schonmal
Gruß
Fabian
 
Zuletzt bearbeitet von einem Moderator:
G

Gast2

Gast
was genau willst du da machen?
Willst du rausfinden welche Taste gedrückt wurde?
Java:
			@Override
			public void keyPressed(KeyEvent e) {
				if (e.getKeyCode() == KeyEvent.VK_F5) {
					System.out.println("F5 gedrückt");
				} else if (e.getKeyCode() == KeyEvent.VK_R && e.getModifiers() == KeyEvent.CTRL_MASK) {
					System.out.println("STRG+R gedrückt");
				}
			}
Oder willst du nen mnemonic für den Button festlegen? Dann siehe API:
Sets the keyboard mnemonic on the current model. The
mnemonic is the key which when combined with the look
and feel's mouseless modifier (usually Alt) will activate
this button if focus is contained somewhere within this
button's ancestor window.
A mnemonic must correspond to a single key on the
keyboard
and should be specified using one of the VK_XXX
keycodes defined in java.awt.event.KeyEvent. Mnemonics
are case-insensitive, therefore a key event with the
corresponding keycode would cause the button to be
activated whether or not the Shift modifier was pressed.
If the character defined by the mnemonic is found within
the button's label string, the first occurrence of it will be
underlined to indicate the mnemonic to the user.
STRG+R ist damit z.b. nicht gültig.
 

FabianLurz

Bekanntes Mitglied
Hey,
danke erstmal für die Antwort. Ihr kennt ja Netbeans GUI Builder. Rechtsklick auf einen Button und dann auf "Action" "actionperformed". So und in diesem Kontext wie oben eigentlich, muss es doch möglich sein, dass das Programm statt VK-R STRG-R erkennt. Als Mnemonic sollte das ja gehen (gibt ja noch die Methode InputEvent). Ich bitte euch wirklich mir keine Verweise auf andere diverse Anleitungsseiten zu geben....bin eigentlich echt gut im programmieren aber ich bin da gestern einfach nicht drauf gekommen:(
Danke nochmal im vorraus:)
Grüße Fabian
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T JFrame mittels Shortcut anzeigen AWT, Swing, JavaFX & SWT 2
K JMenuItem-Shortcut WENN Menüleiste verborgen ist AWT, Swing, JavaFX & SWT 4
S Tastatur-Shortcut klappt nicht AWT, Swing, JavaFX & SWT 17
S Ctrl+C Shortcut fuer jedes OS? AWT, Swing, JavaFX & SWT 4
G Problem mit AbstractAction und Shortcut AWT, Swing, JavaFX & SWT 14
M ALT shortcut für JMenuBar deaktivieren AWT, Swing, JavaFX & SWT 3
D Tastatur Shortcut auslösen bei FocusGained-Event AWT, Swing, JavaFX & SWT 2
N Keyboard-Shortcut, der in der ganzen Anwendung funktioniert AWT, Swing, JavaFX & SWT 2
N Keyboard Shortcut AWT, Swing, JavaFX & SWT 6
G JTable-Zeile/Zelle markieren und mir Shortcut in Arbeitsspei AWT, Swing, JavaFX & SWT 3
S Shortcut für Buttons im JDialog? AWT, Swing, JavaFX & SWT 3
T Shortcut für Eintrag aus MenuBar AWT, Swing, JavaFX & SWT 3
Linjutsu Den Inhalten aus einer ArrayList Bilder zuweisen (Kartenspiel) AWT, Swing, JavaFX & SWT 8
L Button Funktion zuweisen in WindowBuilder AWT, Swing, JavaFX & SWT 22
H Aus Array Container Panel an Tabbedpane zuweisen AWT, Swing, JavaFX & SWT 29
xYurisha ActionListener Methoden Buttons zuweisen! AWT, Swing, JavaFX & SWT 16
S JavaFX TableView einzelne Zelle Layout zuweisen AWT, Swing, JavaFX & SWT 3
MaxG. JavaFX JavaFX Border zuweisen AWT, Swing, JavaFX & SWT 8
F Zeichnung einem JPanel im Layoutmanager zuweisen AWT, Swing, JavaFX & SWT 3
B JavaFX ImageView neues Bild zuweisen AWT, Swing, JavaFX & SWT 19
Fishmeaker Shortcuts ohne ALT zuweisen AWT, Swing, JavaFX & SWT 1
Augenblau JavaFX Externe Schriftart über CSS ansprechen und zuweisen AWT, Swing, JavaFX & SWT 5
M LayoutManager Modalen JDialog ein Layout zuweisen AWT, Swing, JavaFX & SWT 3
C Swing JTextField Funktion zuweisen - Löschen von Buchstaben/Sonderzeichen AWT, Swing, JavaFX & SWT 6
S JComboBox UTF-8 Codierung zuweisen AWT, Swing, JavaFX & SWT 5
D AWT eigenem Knopf ActionListener zuweisen AWT, Swing, JavaFX & SWT 24
B Unendlich vielen JTextFields Namen zuweisen AWT, Swing, JavaFX & SWT 8
L Mehre Panels einen Frame zuweisen AWT, Swing, JavaFX & SWT 11
N Button Wert zuweisen AWT, Swing, JavaFX & SWT 3
F Im BorderLayout eine feste Grösse zuweisen! AWT, Swing, JavaFX & SWT 9
O FlowLayout Button Event zuweisen? AWT, Swing, JavaFX & SWT 7
eQuest Swing Einem JFrame zur Laufzeit ein Panel zuweisen AWT, Swing, JavaFX & SWT 5
X Instanzieren und Zuweisen vom BorderLayout an Container nicht notwendig ? AWT, Swing, JavaFX & SWT 4
M AWT Hintergrundfarbe zuweisen AWT, Swing, JavaFX & SWT 6
G JCombobox PopupMenu feste größe zuweisen AWT, Swing, JavaFX & SWT 3
O Einem Button eine F-Taste zuweisen AWT, Swing, JavaFX & SWT 5
P Bei JComboBox einem Eintrag Wert zuweisen AWT, Swing, JavaFX & SWT 7
O JTable Zeile zuweisen und weiter mit dem Button AWT, Swing, JavaFX & SWT 2
L JPanel dynamisch zuweisen AWT, Swing, JavaFX & SWT 5
L Dynamische Buttons erstellt, aber wie ein Event zuweisen? AWT, Swing, JavaFX & SWT 11
S Farben eienr JTextPane dynamisch zuweisen AWT, Swing, JavaFX & SWT 2
G Listener (anonyme Klasse) jedem Element eines Array zuweisen AWT, Swing, JavaFX & SWT 5
J Der JComboBox ein Array zuweisen AWT, Swing, JavaFX & SWT 2
V Werte mehreren Checkboxes zuweisen AWT, Swing, JavaFX & SWT 3
W TreeNode einem DefaultMutableTreeNode zuweisen AWT, Swing, JavaFX & SWT 2
C Dynamisches Zuweisen von Daten an eine JTable zur Laufzeit AWT, Swing, JavaFX & SWT 4
T JTablecolumn einen TableRenderer zuweisen AWT, Swing, JavaFX & SWT 4
S Ein Bild beim drücken eines Button zuweisen AWT, Swing, JavaFX & SWT 16
G Keys zuweisen, 1 Key für mehrer Button AWT, Swing, JavaFX & SWT 7

Ähnliche Java Themen


Oben