Swing JToggleButton Links- und Rechtsklick

pinky10

Neues Mitglied
Hallo!
Ich bin ein Java Anfänger und versuche mit JToggleButtons zu arbeiten. Die Methode setSelectedIcon(icon) finde ich sehr nützlich, doch leider schaffe ich es nicht, bei einem Rechtsklick ein anderes icon zu setzen.
Java:
@Override        
public void mouseClicked(MouseEvent e) {
    if (SwingUtilities.isRightMouseButton(e) && e.getClickCount() == 1) {
          System.out.println("Right");
    }
    if (SwingUtilities.isLeftMouseButton(e) && e.getClickCount() == 1) {
          System.out.println("Left");
    }
}

Durch dieses Override im MouseListener kann ich immerhin schon mal die rechte und die linke Maustaste unterscheiden. Kann mir vielleicht noch jemand helfen, wie ich nun unterschiedliche icons beim JToggleButton setzen kann? ;(
Danke!!
 

javampir

Bekanntes Mitglied
hi,
hast du auch das gleiche problem, wenn du für den mousebutton e.getButton() aufrufst? dann kriegst du MouseEvent.BUTTON1 für links, BUTTON2 für mitte und BUTTON3 für rechts. das müsste gehen.
 

pinky10

Neues Mitglied
Ja das scheint auch zu funktionieren. Danke schon mal! Aber mein Problem ist eigentlich, dass ich JToggleButtons habe und nun möchte ich 2 unterschiedliche Icons setzen beim Links- und beim Rechtsklick. Beim Rechtsklick passiert allerdings nichts, auch wenn ich setSelectedIcon(icon) aufrufe. Beim Linksklick funktioniert es aber. Muss ich vielleicht diese Methode overriden, damit sie auch auf Rechtsklick reagiert? Ich dachte, wenn ich die Mausklicks unterscheiden kann, ist das vielleicht schon ein kleiner Schritt um das Ziel zu erreichen...!? :(

Danke ???:L und Grüsse
Steffi
 

javampir

Bekanntes Mitglied
hi,
ich glaub mit setselectedicon gehts nicht. das ist nur das icon, das gesetzt wird, wenn der button selected ist, also da gibts nur zwei zustände. könntest du es nicht einfach mit setIcon versuchen?
javampir
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
C JToggleButton disabled Text Color AWT, Swing, JavaFX & SWT 11
Paul15 JCheckBox und JToggleButton AWT, Swing, JavaFX & SWT 5
T Swing JToggleButton Zustand AWT, Swing, JavaFX & SWT 2
E JToggleButton automatisch nach drücken loslassen AWT, Swing, JavaFX & SWT 3
V Swing Custom JToggleButton in JTable - Click-Event geht erst beim zweiten Mal AWT, Swing, JavaFX & SWT 7
kodela Swing JToggleButton und Tastatur AWT, Swing, JavaFX & SWT 2
P Swing JComboBox mit JToggleButton kombinieren AWT, Swing, JavaFX & SWT 4
C ausgewählte JtoggleButton als Variablenwert ausgeben AWT, Swing, JavaFX & SWT 14
B JToggleButton und StyledEditorKit.ItalicAction() AWT, Swing, JavaFX & SWT 2
P JToggleButton AWT, Swing, JavaFX & SWT 6
M Swing Selektion mehrerer JToggleButton's in einer Gruppe AWT, Swing, JavaFX & SWT 5
K JToggleButton deaktivieren (komplettes event nehmen) AWT, Swing, JavaFX & SWT 2
C Swing JToggleButton und Icon AWT, Swing, JavaFX & SWT 2
G JToggleButton - Hintergrundfarbe beim Drücken festlegen AWT, Swing, JavaFX & SWT 4
G JToggleButton pressed geht nicht AWT, Swing, JavaFX & SWT 2
gieser jToggleButton: Text unter Bild AWT, Swing, JavaFX & SWT 2
F JToggleButton in AWT umsetzen (Button soll stecken bleiben) AWT, Swing, JavaFX & SWT 4
G JToggleButton AWT, Swing, JavaFX & SWT 6
G welcher Jtogglebutton geklickt? AWT, Swing, JavaFX & SWT 3
G JToggleButton mit Bild AWT, Swing, JavaFX & SWT 6
O ButtonGroup + JToggleButton &;nbsp] AWT, Swing, JavaFX & SWT 6
S Zweidimensionales Array - JToggleButton AWT, Swing, JavaFX & SWT 3
E JToggleButton Zustandsänderung AWT, Swing, JavaFX & SWT 4
M JToggleButton immer nur einen aktivieren AWT, Swing, JavaFX & SWT 2
D JavaFX Button Links- und Rechtsklick? AWT, Swing, JavaFX & SWT 1
K Swing JPanel nach oben und links vergrößern AWT, Swing, JavaFX & SWT 3
Z Plot nach links verschieben!! AWT, Swing, JavaFX & SWT 1
S BoxLayout: Anordnung der Komponenten links statt zentriert AWT, Swing, JavaFX & SWT 0
S GridBagLayout "links-rechts-layouten" AWT, Swing, JavaFX & SWT 7
TheJavaKid JTextPane: komplexe Formatierung (links) AWT, Swing, JavaFX & SWT 2
G Swing JMenuBar zu weit links und oben dargestellt AWT, Swing, JavaFX & SWT 5
S Zeilennummern links im Texteditor AWT, Swing, JavaFX & SWT 2
O Swing JTable spalten sollen Links stehen AWT, Swing, JavaFX & SWT 5
N Swing Java Komponente zur Darstellung von klickbaren Links, die Java Funktionen ausführen können AWT, Swing, JavaFX & SWT 2
J Swing GridBagLayout: Links-nach-rechts Orientierung statt zentriert AWT, Swing, JavaFX & SWT 12
G LayoutManager Layout welches von Links nach rechts anordnet mit TOP Alignment! AWT, Swing, JavaFX & SWT 5
P Swing JLabel Text nach Links ausrichten klappt nicht AWT, Swing, JavaFX & SWT 3
S Swing JTabbedPane: Inhalt soll oben links anfangen AWT, Swing, JavaFX & SWT 6
K Links ausrichten AWT, Swing, JavaFX & SWT 5
badfish Swing ImageIcon auf JLabel, Fenster Maximieren verbieten und Icon oben links austauschen? AWT, Swing, JavaFX & SWT 5
R JTable Header - will links kleines icon hinzufuegen..? AWT, Swing, JavaFX & SWT 6
V SWT/JFace Interessante Links AWT, Swing, JavaFX & SWT 3
M Wie Scrollbalken links positionieren? AWT, Swing, JavaFX & SWT 14
Daniel_L JTable - Links-rechts-Klick ist gleich Doppelklick? AWT, Swing, JavaFX & SWT 2
M ImageIcon auf AbstractButton links-/rechtbündig AWT, Swing, JavaFX & SWT 2
M Scollbar links AWT, Swing, JavaFX & SWT 4
F 2 icons in jtabbedpane, links und rechts von label AWT, Swing, JavaFX & SWT 2
P GridBagLayout - links oben beginnen. AWT, Swing, JavaFX & SWT 6
T JLabel mit Links AWT, Swing, JavaFX & SWT 4
J GridBagLayout JLabels links ausrichten + vertikaler Freiraum AWT, Swing, JavaFX & SWT 4
B JscrollPane scrollt nicht nach links oder oben AWT, Swing, JavaFX & SWT 3
L Links in JTextArea? AWT, Swing, JavaFX & SWT 5
A Animierte Panels? Bzw. Panel von links reinfahren lassen? AWT, Swing, JavaFX & SWT 5
A JLabel links ausrichten AWT, Swing, JavaFX & SWT 4
P Zeichnen nur von oben links nach unten rechts möglich AWT, Swing, JavaFX & SWT 4
P Menü soll sich nur nach links aufbauen... AWT, Swing, JavaFX & SWT 7
V label-links AWT, Swing, JavaFX & SWT 5
RalleYTN Swing Menü für Texteditor (Rechtsklick) AWT, Swing, JavaFX & SWT 4
E JavaFX TableView mit Rechtsklick Zelle auswählen AWT, Swing, JavaFX & SWT 8
C Swing JEditorPane: Caret nach Rechtsklick neu setzen AWT, Swing, JavaFX & SWT 4
T JTable, Popup Fester per Rechtsklick auf Zelle AWT, Swing, JavaFX & SWT 19
B Rechtsklick auf JButton AWT, Swing, JavaFX & SWT 5
E Swing Rechtsklick bei JTable unterdrückern? AWT, Swing, JavaFX & SWT 5
L JLIST/rechtsklick/PopUpMenu AWT, Swing, JavaFX & SWT 7
N rechtsklick und popup setlocation AWT, Swing, JavaFX & SWT 2
G Rechtsklick-Menu bei JTable AWT, Swing, JavaFX & SWT 4
T JPopupMenu wird bei Rechtsklick angezeigt! AWT, Swing, JavaFX & SWT 3
B List, Item makieren per rechtsklick AWT, Swing, JavaFX & SWT 3
P markieren & kontextmeü mit rechtsklick AWT, Swing, JavaFX & SWT 3
F Rechtsklick auf TabPage Reiter AWT, Swing, JavaFX & SWT 3
G jList + mouseevent (rechtsklick) AWT, Swing, JavaFX & SWT 1
C JTable -> Rechtsklick -> Zeile markieren AWT, Swing, JavaFX & SWT 5
A Position im Text bei Rechtsklick AWT, Swing, JavaFX & SWT 7
J JTable Zeile mit rechtsklick AWT, Swing, JavaFX & SWT 6
4 Rechtsklick auf JButton AWT, Swing, JavaFX & SWT 7

Ähnliche Java Themen

Neue Themen


Oben