Von Button und Radio Button Aktion bearbeiten

sofarsohood

Mitglied
Einen schönen Abend wünsche ich euch.

Habe vor kurzem mit der Java GUI Programmierung angefangen und nun folgendes Problem:

Ich habe 4 Radio Buttons zusammengefasst in einer Group sowie einen Button.
Wenn der Radio Button fürs Programm-Beenden ausgewählt ist und dann auch noch der Button gedrückt wird soll das Programm beendet werden.

Hierzu der Code:

Java:
public void actionPerformed(ActionEvent e) {
		if((R4.isSelected() == true) && (B1.isSelected() == true)){
			B1.setText("Hallo");
		}
		
	}}

Wobei in dem Beispiel B1 der Button ist und R4 der Radio Button.

Gruß
Alex
 

sofarsohood

Mitglied
Das ist die Klasse:

Java:
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;

public class Menue implements ActionListener{
	
	//private static final AbstractButton B1 = null;
	JRadioButton R1 = new JRadioButton();
	JRadioButton R2 = new JRadioButton();
	JRadioButton R3 = new JRadioButton();
	JRadioButton R4 = new JRadioButton();
	JButton B1 = new JButton();

	public void createWindow(){
		
		
		
		ButtonGroup group = new ButtonGroup();
		JPanel p = new JPanel();
		
		// Frame + Einstellungen
		JFrame f = new JFrame();
		f.setSize(600, 300);
		f.setLocation(50,300);
		f.setName("Menü");
		
		group.add(R1);
		group.add(R2);
		group.add(R3);
		group.add(R4);
		
		// Benennungen
		R1.setText("s...Show whole vehiclepark");
		R2.setText("a...add new vehicle");
		R3.setText("r...remove vehicle");
		R4.setText("e...exit Programm");
		B1.setText("OK");
		
		R1.addActionListener(this);
		R2.addActionListener(this);
		R3.addActionListener(this);
		R4.addActionListener(this);
		B1.addActionListener(this);
		
		//Buttongruppe
		p.add(R1);
		p.add(R2);
		p.add(R3);
		p.add(R4);
		
		// Platz, untereinander mit Panel
		p.setLayout(new BoxLayout (p, BoxLayout.Y_AXIS));
		f.getContentPane().add(p);
	
		f.getContentPane().add(BorderLayout.EAST, B1);
		f.setVisible(true);
		
	}
	
	@Override
	public void actionPerformed(ActionEvent e) {
		if((R4.isSelected() == true) && (B1.isSelected() == true)){
		}
		
	}
	}


und der Launcher:

Java:
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;

public class Oberflaeche implements ActionListener{

	
	public static void main(String[] args) {
	
		
		Menue m = new Menue();
		
		
		m.createWindow();
	}


}
 

njans

Top Contributor
PHP:
For the group, the ButtonGroup instance guarantees that only one button can be selected at a time.
Wie soll denn da jemals R4 und R1 true werden!?
 
G

Gast2

Gast
B1 und R4 ;)
Ein Button kann aber mMn nicht selected sein.

Füge doch einfach nur dem Button den Actionlistener zu und prüfe dann welcher der vier RadioButtons selektiert ist.
 
G

Gast2

Gast
nur dem Button den ActionListener hinzufügen:
Java:
B1.addActionListener(this);

In der actionPerformed() abfragen ob R4 selektiert ist:
Java:
	@Override
	public void actionPerformed(ActionEvent e) {
		if (R4.isSelected()) {
			System.exit(0);
		}
	}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T aktivieren und deaktivieren von Radio Button Java Basics - Anfänger-Themen 2
L Radio Button erscheint nicht Java Basics - Anfänger-Themen 5
N Tool Tipp für Radio Button Java Basics - Anfänger-Themen 3
0 Radio Button Java Basics - Anfänger-Themen 2
X ButtonGroup(): welche Radio Button wurde selektiert? Java Basics - Anfänger-Themen 8
Maxq Klassen Actionen in Button implementieren Java Basics - Anfänger-Themen 6
B Wie kann ich folgende Klasse/Methode per Button ausführen? Java Basics - Anfänger-Themen 1
JavaBeginner22 Button Text verändern Java Basics - Anfänger-Themen 1
sserio Java Fx, wie erstellt man einen EventHandler, der durch das Drücken eines Button Texte in eine Table view einfügt Java Basics - Anfänger-Themen 17
Schniffi Nur bestimmte Bilder aus einem Array auf Image Button anzeigen lassen Java Basics - Anfänger-Themen 3
M Problem mit Klassenverständnis und Button Java Basics - Anfänger-Themen 8
B Zurück Button erstellen Java Basics - Anfänger-Themen 1
Tom/S Button info Java Basics - Anfänger-Themen 2
I Exception bei Button mit wait() und notifyAll() Java Basics - Anfänger-Themen 3
T JSP, Button-Color change. Java Basics - Anfänger-Themen 1
L hilfe run button funktioniert nicht Java Basics - Anfänger-Themen 13
S Erste Schritte Button einen Wert zuweisen & diesen ausgeben Java Basics - Anfänger-Themen 2
S Counter Label Button Java Basics - Anfänger-Themen 4
J Button über Pfeiltasten bewegen Java Basics - Anfänger-Themen 8
J Button als Feld nutzen Java Basics - Anfänger-Themen 17
A JOPtionPaneOptionDialog Abfrage welcher Button gedrückt wurde? Java Basics - Anfänger-Themen 8
J JavaFX Label,Button zur Laufzeit Java Basics - Anfänger-Themen 30
B Button soll sowohl auf Klicken als auch auf die Enter-Taste reagieren Java Basics - Anfänger-Themen 9
S Klassenaufruf über JFrame Button Java Basics - Anfänger-Themen 3
G JTextField per Button speichern und an andere Klasse übergeben Java Basics - Anfänger-Themen 2
J Spiel mit Button klick starten Java Basics - Anfänger-Themen 9
X TextField-Inhalt mit Button in .txt-Datei speichern Java Basics - Anfänger-Themen 16
J Button klick bei eine bestimmten Zahl Java Basics - Anfänger-Themen 8
S JFrame mit Hintergrundbild und Button Java Basics - Anfänger-Themen 4
P Upload Button funktioniert nicht Java Basics - Anfänger-Themen 13
I Ordnung JLayeredPane mit Button ändern Java Basics - Anfänger-Themen 5
A JLabel mit button drücken verändern Java Basics - Anfänger-Themen 6
H Swing Button hat falsche Größe Java Basics - Anfänger-Themen 5
CptK mit javafx button erstellen Java Basics - Anfänger-Themen 1
AppGuruCode962 Button mit Textfield verbinden Java Basics - Anfänger-Themen 13
L Java gui reset button Fehler!? Java Basics - Anfänger-Themen 2
L Java reset button Problem Java Basics - Anfänger-Themen 3
L Java reset button Problem Java Basics - Anfänger-Themen 9
L Erste Schritte AndroidStudio Button - Nur Großbuchstaben Java Basics - Anfänger-Themen 2
V JAVA Button Java Basics - Anfänger-Themen 4
M Listener für Button - Wert von Variablen verändern Java Basics - Anfänger-Themen 14
S OOP Button erst nach 2x klicken deaktivieren Java Basics - Anfänger-Themen 4
J Button in anderer Klasse ändern Java Basics - Anfänger-Themen 3
A Fenster mit Button aufrufen Java Basics - Anfänger-Themen 3
V Button/Event wird nicht ausgeführt, was tun? Java Basics - Anfänger-Themen 2
J Bild in Button einsetzen Java Basics - Anfänger-Themen 6
S button kommt durch bild Java Basics - Anfänger-Themen 13
I GUI Button Postition festlegen Java Basics - Anfänger-Themen 4
Tacofan Welcher Button wurde zuerst gedrückt? Java Basics - Anfänger-Themen 4
K Interface Fenster mit 3 ComboBoxen und 1 Button Java Basics - Anfänger-Themen 13
J Best Practice Button isPressed o.ä. auswerten Java Basics - Anfänger-Themen 10
S zahl hoch und runter zählen per button Java Basics - Anfänger-Themen 25
G Email-sending Button Java Basics - Anfänger-Themen 9
K Input/Output JCheckBox mit Bestätigungs-Button Java Basics - Anfänger-Themen 22
A Nach Druck eines Buttons reagieren andere Button nicht Java Basics - Anfänger-Themen 3
P Auf Button-Klick außerhalb der GUI-Klasse reagieren Java Basics - Anfänger-Themen 10
C Ein Button soll Focus rausfinden und Methode starten Java Basics - Anfänger-Themen 9
S mit Java HTML Button drücken "lassen" Java Basics - Anfänger-Themen 8
GadgetSofa jComboBox mit dem Button verbinden. Aber wie?? Java Basics - Anfänger-Themen 4
R Button soll Wert 1 in Variable schreiben Java Basics - Anfänger-Themen 4
D Zurück Button -- Background wird nicht angezeigt Java Basics - Anfänger-Themen 4
S Button "Berechnen" geht nicht Java Basics - Anfänger-Themen 3
H Text in einen Button quetschen Java Basics - Anfänger-Themen 3
S Input/Output In Java Swing auf Button warten? Java Basics - Anfänger-Themen 9
B Home Button ausbleden ? Java Basics - Anfänger-Themen 8
M JMenuItem per Button hinzufügen Java Basics - Anfänger-Themen 2
T Eclipse kennt mein Button nicht... Java Basics - Anfänger-Themen 5
Chava Testprojekt.Text.Image.Button Java Basics - Anfänger-Themen 4
G Button Event Java Basics - Anfänger-Themen 6
S Methode pausieren bis Button gedrückt wird Java Basics - Anfänger-Themen 5
K Button's mit versch. Aufgaben/ActionListener Java Basics - Anfänger-Themen 12
J Button erstellen mit for-Schleife Java Basics - Anfänger-Themen 10
llabusch Fenster per Button verschieben Java Basics - Anfänger-Themen 5
J Button wird nicht angezeigt (GUI) Java Basics - Anfänger-Themen 7
I Button abfragen ob er geklickt wurde Java Basics - Anfänger-Themen 4
S Eigenen Listener zu eigenen Button! Java Basics - Anfänger-Themen 5
P Aktion ausführen wenn Button geklickt wird Java Basics - Anfänger-Themen 7
M Button mit Bild und Text Java Basics - Anfänger-Themen 2
N Mehrere berechnungen auf einem Button legen? Java Basics - Anfänger-Themen 19
K Compiler-Fehler Button cannot be resolved or is not a field Java Basics - Anfänger-Themen 6
G Button Prototyp erstellen Java Basics - Anfänger-Themen 5
A Erkennung eines Button im aktiven Fenster Java Basics - Anfänger-Themen 2
P JTabel größe ändern und button anzeigen Java Basics - Anfänger-Themen 5
T Button Text mit Action Listener [Hilfe!] Java Basics - Anfänger-Themen 10
V Robot kann Button nicht drücken warum? Java Basics - Anfänger-Themen 6
D Durch Button klick wert in JTextField einfügen Java Basics - Anfänger-Themen 5
C GUI - SWT - Button-Fehlermeldung Java Basics - Anfänger-Themen 5
A Button-Actions Java Basics - Anfänger-Themen 4
C Android APP - Load More Button und beschleunigung... Java Basics - Anfänger-Themen 2
J Klick auf Button -> JFrame öffnet sich erneut. & Datei lässt sich nicht löschen Java Basics - Anfänger-Themen 7
J Button in extra Klasse festlegen und in anderer Klasse einfügen? Java Basics - Anfänger-Themen 3
J Schleife verzögern mit Button Java Basics - Anfänger-Themen 14
J GUI Button Klasse in anderer Klasse einfügen Java Basics - Anfänger-Themen 3
A Button in eine bestimmte Spalte platzieren Java Basics - Anfänger-Themen 4
Bluedaishi Klassen Thread über if Anweisung starten und von anderer Klassen über Button Beenden Java Basics - Anfänger-Themen 34
N CaretListener: leere Textfelder = Button sperren Java Basics - Anfänger-Themen 11
F Neues Panel und Button unsichtbar Java Basics - Anfänger-Themen 10
M Javax.swing - Timer(2 Button) Java Basics - Anfänger-Themen 17
J Button nimmt das komplette Fenster ein?! Java Basics - Anfänger-Themen 5
G über JButton Action einen anderen Button verändern Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben