Button ansprechen

Status
Nicht offen für weitere Antworten.

MQue

Top Contributor
Hallo nochmal,


ich hätte noch eine frage zu Butons und zwar habe ich mehrere Buttons in einer while- Schleife erstellt. Jetzt möchte ich aber z.B.: setBackground(Color.RED) für einen gewissen Button setzten. Mit getActionCommand().equals("Taster 1") kann ihc ja nur abfragen, welcher gedrückt wurde, ich möchte aber das umgekehrte d.h ich würde
getActionCommand().equals("Taster 1").setBackground(Color.RED) (setze die Hintergrundfarbe des Tasters mit der Beschriftung Taster 1 auf Rot) benötigen -> das geht aber natürlich nicht.


Oder vielleicht anders gefragt -> kann ich die Buttons in einer Schleife so erzeugen, dass alle einen eigenen Namen haben, damit ich dann eben button5.setBackground(Color.RED) schreiben kann?



Vielleicht hat da jemand eine Tipp für mich.

lg
Michl



Code:
while (irgendwas == true)
     JButton button = new JButton("Button" i+1);
 

Wildcard

Top Contributor
Im Hinblick auf die Property Sache zu der es schon einen Thread von dir gibt bietet sich vielleicht eine HashMap<String,JButton> an.
 

MQue

Top Contributor
und wie kann ich dann die buttons ansprechen, wenn ich im Konstruktor - wo die Buttons erzeugt werden -schreibe: buttons.put(beschriftung, this);
ich würd ja was brauchen wo ich z.B. schreibe button1.setBackground(Color...)

Vielen Dank

lg
Michl
 

Tobias

Top Contributor
Code:
buttons.get(beschriftung).setBackground(Color.RED);

?

mpG
Tobias
 

MQue

Top Contributor
Ich hoffe ich darf nochmal lässtig sein.

Meine Frage wäre: Kann ich - eine - HashMap erzeugen, welche dann für alle Buttons gilt und wo halt für jeden Button verschiedene Fraben drinnenstehen. Ich bekomme die Farben in der Variable iArrFarbeZuWerte1 unten. Müsste ich da für jeden Button eine eigene HashMap machen (rot grün blau für den ersten Button, weiß gelb grün für den zweiten Button -> die Farben für die Buttons sind also unterschiedlich), oder geht das irgendwie mit dem this Zeiger.

Vielen dank für die Geduld und die Antworten.

lg


War eine blöde Frage -> ich habs schon- Danke!!


Code:
 public void setLogic(String iArrIndex, String iArrMoeglWerte1, String iArrFarbeZuWerte1)
	{
	this.iArrIndex = new Integer(iArrIndex).intValue();
	this.iArrMoeglWerte   = iArrMoeglWerte1.split(",");
	this.iArrFarbeZuWerte = iArrFarbeZuWerte1.split(",");
	for (int k = 0; k < iArrMoeglWerte.length-1; k++)
	    this.iArrMoeglWerteInt[k] = new Integer(iArrMoeglWerte[k]).intValue();
	}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Wie erstelle ich dazu eine Abfrage ob der Button gedrückt wurde? Allgemeine Java-Themen 8
D Image bewegt sich nicht nach Klicken auf Button Allgemeine Java-Themen 15
N Value Wert aus HTML-Button mittels thymeleaf spring an java übergeben Allgemeine Java-Themen 2
N Apache POI/ neue Reihe in Excel mit einem Button Allgemeine Java-Themen 2
S Swing Speichern nach Button-Klick Allgemeine Java-Themen 5
E Problem mit Gridlayout und Button Allgemeine Java-Themen 2
M itext - Button der Text in Zwischenablage stellt Allgemeine Java-Themen 0
N Über einen Button in JavaFX ein Event über eine Pipeline schicken(Netty) Allgemeine Java-Themen 1
M JavaFX Button mit mehreren Aktionen? Allgemeine Java-Themen 7
G Drop down Button Menü (Combobox) Allgemeine Java-Themen 7
E Swing Buttons auf knopfdruck(anderer Button) erstellen Allgemeine Java-Themen 6
K Mit Button neue Klasse öffnen Allgemeine Java-Themen 9
4 Swing Durch klicken auf Button Labels einem Panel hinzufügen Allgemeine Java-Themen 4
C Classpath Neue Klasse über einen Button ausführen Allgemeine Java-Themen 3
C Auslesen auslösen über Button-Click Allgemeine Java-Themen 8
C Durch klicken von Button in GUI wird leeres Fenster geöffnet und nicht mein Spiel "Memory" Allgemeine Java-Themen 13
Tacofan Button nicht mehr anklickbar machen Allgemeine Java-Themen 8
L Nach Button drücken den Text festspeichern Allgemeine Java-Themen 9
J Java eigenen Button programmieren (ob Cursor im Rechteck ist oder nicht..../button pressed or not) Allgemeine Java-Themen 6
F Klassen Klasse bei Button klick öffnen Allgemeine Java-Themen 11
J JScrollPane und Button erscheinen nicht Allgemeine Java-Themen 13
L Label- & Textfelderzeugung durch Button Allgemeine Java-Themen 1
M for Schleife mit Swing Button abbrechen Allgemeine Java-Themen 7
B Button im Web klicken Allgemeine Java-Themen 4
C Java Excel Button Allgemeine Java-Themen 2
J Swing Eigenes Button-design Allgemeine Java-Themen 2
H WAV abspielen nach Button-Klick Allgemeine Java-Themen 4
G Button-Registrierung beim ActionListener erst NACH Tastendruck Allgemeine Java-Themen 2
M JavaFX-Gegenstück zu Swing-Button-DoClick-Methode Allgemeine Java-Themen 5
A Button drücken Allgemeine Java-Themen 3
S Thread anhalten per Button ? Allgemeine Java-Themen 3
D Dialog soll sich beim Klick auf Button schließen Allgemeine Java-Themen 8
M HTTP Selenium button klicken Allgemeine Java-Themen 2
K GUI-Button Inhalte vergleich - TicTacToe Grundriss Allgemeine Java-Themen 11
X Button während Thread aktiv ist disablen Allgemeine Java-Themen 11
C Button geben Fehlermeldung aus Allgemeine Java-Themen 5
R Klasse über Button Event in anderer Klasse informieren Allgemeine Java-Themen 11
R [Android]Wie dynamischen Button-Feld erstellen? Allgemeine Java-Themen 3
F WebBrowser Button automatisch drücken Allgemeine Java-Themen 5
L mit Button jar.Datei öffnen? Allgemeine Java-Themen 5
1 URL mit Button öffnen Allgemeine Java-Themen 29
L Thread stoppen über Button funktioniert nicht Allgemeine Java-Themen 7
ModellbahnerTT Button mit Zahlen beschriften Allgemeine Java-Themen 1
E JTidy html "hidden" Button drücken Allgemeine Java-Themen 7
G Button-Array überschreiben und dem Container zufügen? Allgemeine Java-Themen 2
G Icon auf Button Allgemeine Java-Themen 5
N Button Allgemeine Java-Themen 3
G Schleife durch Button beenden Allgemeine Java-Themen 6
G wenn Button geklickt -> regelmäßig Aktion ausführen Allgemeine Java-Themen 7
G default button für enter taste Allgemeine Java-Themen 3
T JTabbedPane nach Button-Klick wechseln Allgemeine Java-Themen 3
E Button disablen Allgemeine Java-Themen 8
T Button Array verschieben klappt nicht. Allgemeine Java-Themen 6
T Button Action Allgemeine Java-Themen 10
G swt button Allgemeine Java-Themen 6
M Methode soll warten, bis Button gedrückt Allgemeine Java-Themen 2
P Button automatisch drücken Allgemeine Java-Themen 5
M bei Klick auf Button Datei einlesen Allgemeine Java-Themen 3
E Button mit 2zeiliger Beschriftung Allgemeine Java-Themen 3
ElViZ HTML-Button mit Java "drücken" lassen? Allgemeine Java-Themen 3
MQue Button setEnabled() Allgemeine Java-Themen 2
MQue Konzept- Frage zum Button-Aktualisieren Allgemeine Java-Themen 5
MQue Button Attribute setzen Allgemeine Java-Themen 14
MQue Button erzeugen mit 3 Klassen Allgemeine Java-Themen 3
MQue Button mit Icon und Beschriftung Allgemeine Java-Themen 7
MQue Button Event beim drücken und beim auslassen Allgemeine Java-Themen 7
P JComponenten (Button, JSlider, usw) erweitern Allgemeine Java-Themen 12
E Button: Event auslösen Allgemeine Java-Themen 7
E Mit Button ein Fenster öffnen Allgemeine Java-Themen 4
D Cast schlägt fehl : Object[] zu Button[] Allgemeine Java-Themen 2
P invoke per button Allgemeine Java-Themen 5
D Button-Sprache und windowClosing Allgemeine Java-Themen 6
G Text und Bild/Icon im Label/Button positionieren/ausrichten Allgemeine Java-Themen 2
A Wie mach ich, das mein Button schneller reagiert. Allgemeine Java-Themen 13
D Bild per Button painten Allgemeine Java-Themen 5
V Button schließen - NullPointerException Allgemeine Java-Themen 6
H Button ist nicht ansprechbar Allgemeine Java-Themen 4
S 100 Fehler bei Button machen :) Allgemeine Java-Themen 9
G Fenster durch eigenen Button minimieren Allgemeine Java-Themen 6
W Bizerba Waage ansprechen Allgemeine Java-Themen 44
C Nested JSON in Java ansprechen [Wordpress Rest Api] Allgemeine Java-Themen 26
M Über Liste verschiendene JComponents mit eigenem implementierten Interface ansprechen Allgemeine Java-Themen 7
K Labels mit Namen ansprechen Allgemeine Java-Themen 3
I USB ansprechen Allgemeine Java-Themen 2
K Xattr Mac unter Java ansprechen Allgemeine Java-Themen 17
S GPS-Maus über USB ansprechen Allgemeine Java-Themen 8
buk USB Geräte ansprechen Allgemeine Java-Themen 14
redJava99 Speicherchipkarte ansprechen / I2C Allgemeine Java-Themen 2
G Excel Menüsteuerung ansprechen Allgemeine Java-Themen 3
Sonecc Ansprechen von Schnittstellen des PCs Allgemeine Java-Themen 4
Z Elemente einer HashTabelle gezielt ansprechen Allgemeine Java-Themen 10
R Barcode Scanner mit JavaPos ansprechen Allgemeine Java-Themen 1
G Druckenport eines USB -> Druckerport Adapters ansprechen Allgemeine Java-Themen 4
ARadauer mit java photoshop ansprechen Allgemeine Java-Themen 8
M Daten aus einem ZIP wie die im JAR ansprechen Allgemeine Java-Themen 4
K exe Programm einbinden/ansprechen Allgemeine Java-Themen 5
G Servlet über apache Tomcat ansprechen Allgemeine Java-Themen 6
F Ansprechen eines Array in der JSP Allgemeine Java-Themen 4
Y Javadoc - Wie Parameter ansprechen bei Methodenkommentar Allgemeine Java-Themen 2
G Mikrocontroller mit Java ansprechen Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben