Keys zuweisen, 1 Key für mehrer Button

Status
Nicht offen für weitere Antworten.
G

Gast

Gast
Folgendes Problem ich kann mit "tab" von feld zu feld wandern bis ich beim button bin. hier kann ich jetzt mit "enter" bestätigen und der button wird geklickt. alternativ kann ich das auch per maus machen.
soweit so gut
jetzt wollte ich einen zweiten button machen wenn ich mit "tab" bis zu dem button wander und ihn klicke passiert nichts. was ja eigentlich auch klar ist weil ich da nichts zugewiesen habe.
mit der maus geht das, weil ich weis wie man das zuweist.

aber wie weise ich die "enter-taste" unterschiedlichen button zu??
ich weis das thema gab es schon ein paar mal habe ich mir auch angeuckt aber ich konnte nicht viel mit den tip's anfangen und bräuchte deshalb eine ausführlichere antwort.
ich habe da keine ahnung davon und kann nichts mit irgendeiner teilantwort aus 3 wörtern anfangen.

unten habe ich den code wie es im moment aussieht.


Code:
   	public void keyTyped(KeyEvent event)
     	{
          if (event.getKeyChar() == KeyEvent.VK_ENTER)
              	{                              
                 blabla
               

                      repaint();
   		}

Code:
public void actionPerformed(ActionEvent event)
     	{
          if (event.getSource()  == reset)
          	{                             
               blabla
               repaint();
               }

          if (event.getSource()  == goButton)
          	{                              
                    repaint();
               }
}
 
G

Gast

Gast
Aber ich muss trotzdem irgendwie zuweisen.
wenn der goButton geklickt wird(mit enter)mach das...
wenn der resetbutton geklickt wird(mit enter)mach das...


Code:
    	public G...()
     	{
          setLayout(null);
          setBackground(Color.lightGray);
         

          goButton = new Button("Berechne");
          add(goButton);                                 //GOBUTTON
          goButton.setBounds(200, 330, 75, 25);
          goButton.addActionListener(this);
          goButton.addKeyListener(this);

          reset = new Button("Reset");
          add(reset);                                 //RESETBUTTON
          reset.setBounds(280, 330, 75, 25);
          reset.addActionListener(this);
          }


     public void keyTyped(KeyEvent event)
     	{
          }

   	public void keyReleased(KeyEvent event)
     	{
          }

   	public void keyPressed(KeyEvent event)
     	{
          if (event.getKeyCode() == KeyEvent.VK_ENTER)
          	{                        
               blabla
               repaint();
               }

          if (event.getKeyCode() == KeyEvent.VK_ENTER)
              	{                     
                blabla
               repaint();
                  }
             		}


     public void actionPerformed(ActionEvent event)
     	{
          if (event.getSource()  == reset)
          	{                              // RESET ALL
              blabla
               repaint();
               }

          if (event.getSource()  == goButton)
          	{                          
                blabla
                repaint();
               }
     	}
 

thE_29

Top Contributor
prob mal mit

event.getComponent() == reset oder goButton

abfragen oder so!

jetzt weiß ich endlich was du meinst ;)
 
G

Guest

Gast
schonmal DANKE für deine hilfe.

ich habe das jetzt so aber es wird wieder nur der eine Button erkannt :bahnhof:

Code:
public void keyPressed(KeyEvent event)
     	{
          if (event.getComponent() == reset )
          	{                            
                  repaint();
               }

          if (event.getComponent() == goButton)
              	{  
                 repaint();
               }

Code:
public void actionPerformed(ActionEvent event) 
        { 
          if (event.getSource()  == reset) 
             {                              
               blabla 
               repaint(); 
               } 

          if (event.getSource()  == goButton) 
             {                              
                    repaint(); 
               } 
}
 
G

Gast

Gast
Ups mein fehler :oops:

hatte den beim resetbutton keinen keyListener *g*

Jetzt funtzt alles DANKE :D
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M DropTargetDropEvent - Modifier Keys herausfinden AWT, Swing, JavaFX & SWT 4
B Menü-Bedienung mit Keys unter AWT! 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
F Shortcut zuweisen AWT, Swing, JavaFX & SWT 3
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
J Anzeige ID und Markierung für Knoten in Eclipse & Swing AWT, Swing, JavaFX & SWT 4
Juelin setzen background color für selected Row im Tableview AWT, Swing, JavaFX & SWT 21
Juelin Für Java-Spezialisten AWT, Swing, JavaFX & SWT 4
H JTabel - RowFilter Daten für Berechnung filtern AWT, Swing, JavaFX & SWT 6
I JavaFX JavaFx-Anwendung für die Erstellung einer Windows-Anwendung? AWT, Swing, JavaFX & SWT 6
M Eigene Java Klasse für allgemeine Grafikelemente AWT, Swing, JavaFX & SWT 8
M Vokabelprogram - Schleife für Liste soll schrittweise durchlaufen werden AWT, Swing, JavaFX & SWT 3
tommybalbor JavaFx Anwendung klappt nicht für macOs Nutzern, wenn ich zwei dependecies bei maven hinzufüge AWT, Swing, JavaFX & SWT 6
I Libraries für AWT für andere Grafik-Frameworks tauglich machen AWT, Swing, JavaFX & SWT 6
R auto. Importanweisungen für javafx funktioniert in Eclipse nicht mehr AWT, Swing, JavaFX & SWT 4
komplettlost Vollbildmodus für MacOs Nutzer geht nicht AWT, Swing, JavaFX & SWT 13
D JavaFX Schadensberechnung für Kartenspiel AWT, Swing, JavaFX & SWT 1
P JTable Listener für die Änderung einzelner Zellen oder Rows AWT, Swing, JavaFX & SWT 2
Jose05 JavaFX: eigene FXML-Datei für einen Button AWT, Swing, JavaFX & SWT 3
L actionListener für Button AWT, Swing, JavaFX & SWT 97
izoards Textfeld für Zeit AWT, Swing, JavaFX & SWT 4
CptK Wie funktioniert contains() für Path2D.Double AWT, Swing, JavaFX & SWT 10
T Getter und Setter für eine Stage AWT, Swing, JavaFX & SWT 6
P Swing Programm hängt sich bei Buttondruck auf? (GUI für "Chatbot" erstellen) AWT, Swing, JavaFX & SWT 15
T Button für GUI programmieren AWT, Swing, JavaFX & SWT 1
Z Switch Case für Buttons AWT, Swing, JavaFX & SWT 8
M Hough-Transformation für Kreise und andere Formen AWT, Swing, JavaFX & SWT 3
kodela HTML-tags für JLabel AWT, Swing, JavaFX & SWT 9
E Keystroke für Ausschneiden läßt sich nicht ändern AWT, Swing, JavaFX & SWT 2
M Swing Cell Renderer für Zeilenumbruch in JTable AWT, Swing, JavaFX & SWT 0
MiMa Package Struktur für GUI Programmierung AWT, Swing, JavaFX & SWT 26
N JavaFX 1 Listener für mehrere ChoiceBoxen AWT, Swing, JavaFX & SWT 3
B eclipse für JavaFx setuppen AWT, Swing, JavaFX & SWT 4
K Swing Struktur für TreeTable rekursiv aufbauen AWT, Swing, JavaFX & SWT 17
A Swing JTextField an Button übergeben für Popup-Fenster funktioniert nicht AWT, Swing, JavaFX & SWT 3
H Ein Patten für das Gluon Mobile Framework AWT, Swing, JavaFX & SWT 7
J Gibt es einen Grund für 16x16 anstatt z.B. 15x15 Tiles ? AWT, Swing, JavaFX & SWT 10
F JFormattedTextField für kg und Währung AWT, Swing, JavaFX & SWT 6
V Swing für jedes Kästchen eine eigene Farbe AWT, Swing, JavaFX & SWT 2
F Wie bekomme ich den Wert der ComboBox in eine Variable gespeichert welche ich für meinen ActionListener nutzen kann? AWT, Swing, JavaFX & SWT 3
Soloeco JavaFX Dreifachklick für MenuButton erforderlich AWT, Swing, JavaFX & SWT 2
L JavaFX Lösungsvorschläge für dieses coole Control AWT, Swing, JavaFX & SWT 8
looparda Suche Lib für Visualisierung von Graphen AWT, Swing, JavaFX & SWT 12
G LayoutManager Beliebige Anzahl von Panels für LayoutManager AWT, Swing, JavaFX & SWT 3
L Ein Actionlistener für ein Textfeld, anstatt viele Actionlistener für ein Textfeld AWT, Swing, JavaFX & SWT 7
S Swing Finde Grund für NullPointerExeption nicht. AWT, Swing, JavaFX & SWT 2
W JavaFX (j)Unittests für GUI AWT, Swing, JavaFX & SWT 0
B JavaFX JavaFX TableView PropertyValueFactory für Werte aus HashMap AWT, Swing, JavaFX & SWT 2
SchmidiMC Swing Vorschläge für ein Design AWT, Swing, JavaFX & SWT 5
Z JavaFX Pane für wechselnde Sub-Panes mit Auto-Resize AWT, Swing, JavaFX & SWT 2
S 2D-Grafik affine Transformation für Text-Shape AWT, Swing, JavaFX & SWT 0
G Swing Variable Elemente für GroupLayout AWT, Swing, JavaFX & SWT 18
kodela Accalerator für einige Menüoptionen funktioniert nicht mehr AWT, Swing, JavaFX & SWT 3
P Swing Empfehlungen für einfaches Computerspiel AWT, Swing, JavaFX & SWT 4
L DragDropped für jede Node AWT, Swing, JavaFX & SWT 0
temi JavaFX Lösungsansatz für Umsetzung gesucht AWT, Swing, JavaFX & SWT 4
J Swing JavaProgramm für Verschlüssen für eine Datei AWT, Swing, JavaFX & SWT 19
D DatePicker für Java Swing AWT, Swing, JavaFX & SWT 2
MiMa Programmeinstellungen für Anwendung?? AWT, Swing, JavaFX & SWT 54
heinz ketchup While-Schleife in einem Service für GUI AWT, Swing, JavaFX & SWT 22
L JavaFX Renderer für JavaFX AWT, Swing, JavaFX & SWT 2
MiMa GUI Controller für Border Pane als MVC Modell AWT, Swing, JavaFX & SWT 1
L Font für Dashboard AWT, Swing, JavaFX & SWT 3
F Swing JColorChooser für die JToggleButtons AWT, Swing, JavaFX & SWT 5
S JavaFX Optimierung für verschiedene Auflösungen AWT, Swing, JavaFX & SWT 12
L JavaFX Animation für Panel wechsel AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen


Oben