probleme mit actionlistener

Status
Nicht offen für weitere Antworten.
T

thorstenm.

Gast
Hallo, ich habe vor winen Taschenrechner mit grafischer oberfläche zu programmieren.
leider funktionieren die Buttons nicht wie ich will,

hier nur 3 im programm, ende funktioniert gut, die anderen beiden entweder, oder...

wo liegt mein problem?

danke Thorsten

Code:
import java.awt.*;
import java.awt.event.*;
public class Fenster1 extends Frame implements ActionListener

{

  private final int vonoben=35;      // Abstand oben
  private final int vonlinks=5;      // Abstand links
  
  TextField t_Zahl;
  TextField t_ein;
  Button b_ausgabe=     new Button ("=");
  Button b_ende  	= 	new Button();
  Button b_minus 	= 	new Button("-");
  Button b_mal   	= 	new Button("*");
  Button b_plus  	= 	new Button("+");
  Button b_get   	= 	new Button("/");
  Button b_eingabe=     new Button("-->");
  
  double erg 	= 0.0;
  double zahl1 	= 0.0;
  double zahl2	= 0.0;
  
  
 
  public Fenster1()
  {
	setBackground(Color.LIGHT_GRAY);          
	setForeground(Color.BLACK);                
	setLayout(null);                            
	setTitle(">>>   Taschenrechner  <<<");   
	setSize(300,400);                         
    
	addWindowListener(new WindowAdapter()     
	{                                         
	public void windowClosing(WindowEvent e)    
	 {										
	 System.exit(0);                        
	 }										
	});										
									
      b_ausgabe.setBounds(vonlinks+230,vonoben+150,40,20);
	b_ausgabe.addActionListener(this);
	add(b_ausgabe);
  	
	b_mal.setBounds(vonlinks+230,vonoben+75,40,20);
      b_mal.addActionListener(this);
	add(b_mal);

	Button b_get = new Button("/");
	b_get.setBounds(vonlinks+180,vonoben+75,40,20);
	b_get.addActionListener(this);
	add(b_get);
	
	Button b_plus = new Button("+");
	b_plus.setBounds(vonlinks+230,vonoben+20,40,20);
	b_plus.addActionListener(this);
	add(b_plus);
	
	Button b_minus = new Button("-");
	b_minus.setBounds(vonlinks+180,vonoben+20,40,20);
	b_minus.addActionListener(this);
	add(b_minus);
	
	b_ende.setLabel("Ende");		
	b_ende.setBounds(vonlinks+150,vonoben+240,100,40);
	b_ende.addActionListener(this); 
	add(b_ende);
	
	b_eingabe.setBounds(vonlinks+230,vonoben+120,40,20);
	b_eingabe.addActionListener(this); 
	add(b_eingabe);	

	t_ein = new TextField(" ");     
	t_ein.setBounds(vonlinks,vonoben+120,150,20);
	add(t_ein);
     	
	t_Zahl = new TextField();    
	t_Zahl.setBounds(vonlinks,vonoben+150,150,20);
	add(t_Zahl);    

  setVisible(true);  
  }// end Fenster1


public void actionPerformed(ActionEvent e)
  {
	
if(e.getSource()==b_minus)
		{
		
			String s = new String(t_ein.getText()); 
			zahl2 = Double.parseDouble(s);
			System.out.println(zahl2);
		
		}//end b_ende
				
if(e.getSource()==b_mal)
	{
			String s = new String(t_ein.getText()); 
			zahl2 = Double.parseDouble(s);
			System.out.println(zahl2);
		
	}//end b_ende				
if(e.getSource()==b_ende)
		{
			dispose();
			System.exit(0);		
			
		}
  }// end action performed
}//end class
 

Illuvatar

Top Contributor
Weshalb b_minus nicht funktioniert (b_mal funktionierte bei mir immer) hab ich nicht rausgefunden.
Ich kann dir nur einen Tip geben: Überprüfe leiber mit
Code:
if (e.getActionCommand() == "-"){/*doSth()*/}

Außerdem: Mit einem Layoutmanager würde das Programm besser aussehen :)
 
T

thorstenm

Gast
layoutmanager?
wo bekomme ich den her???

vielen dank erst mal,

MFG Thorsten
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Probleme mit Buttons und einem ActionListener AWT, Swing, JavaFX & SWT 2
T Probleme ActionListener anzufügen AWT, Swing, JavaFX & SWT 2
T ActionListener Probleme AWT, Swing, JavaFX & SWT 8
Juelin Probleme bei Stage.close() AWT, Swing, JavaFX & SWT 23
XWing Swing Image anzeigen und probleme mit klassen AWT, Swing, JavaFX & SWT 3
E repaint Probleme AWT, Swing, JavaFX & SWT 13
mananana Mögliche probleme die in einer GUI passieren Können AWT, Swing, JavaFX & SWT 6
S GridBagLayout - Probleme mit Bilderanzeige AWT, Swing, JavaFX & SWT 3
I Probleme beim Drucken auf einen PDF-Drucker AWT, Swing, JavaFX & SWT 8
J Probleme mit idividueller Tablecell AWT, Swing, JavaFX & SWT 0
D JavaFX Probleme beim nachtäglichen hinzufügen der jfx dependency AWT, Swing, JavaFX & SWT 7
J Probleme mit InputDialog AWT, Swing, JavaFX & SWT 4
D JavaFX TextArea Probleme bei langen Zeilen AWT, Swing, JavaFX & SWT 1
G JavaFX SplitPane Anwendung - Controller Probleme AWT, Swing, JavaFX & SWT 5
K Probleme bei der Erstellung und Ausführung einer Jar Datei AWT, Swing, JavaFX & SWT 2
B Probleme Action Listener Taschenrechner AWT, Swing, JavaFX & SWT 27
pph080560 JavaFX Probleme mit FX AWT, Swing, JavaFX & SWT 3
M Probleme mit OpenJDK AWT, Swing, JavaFX & SWT 6
B 2D-Grafik paintcomponent Probleme beim zeichnen AWT, Swing, JavaFX & SWT 10
B Swing Probleme mit dem Layout AWT, Swing, JavaFX & SWT 1
L JavaFX Probleme beim Installieren JavaFX11 / JavaFX12 -- Eclipse 2019-03 AWT, Swing, JavaFX & SWT 3
Fiedlerdan Image-Pfad Probleme nach Export aus Eclipse AWT, Swing, JavaFX & SWT 31
H JFreeChart - DemoDataSetFactory Probleme AWT, Swing, JavaFX & SWT 1
H LayoutManager Probleme mit Positionierung/Abständen der Komponenten AWT, Swing, JavaFX & SWT 14
A Probleme mit gridheight (GridBagLayout) AWT, Swing, JavaFX & SWT 6
U Opaque Probleme AWT, Swing, JavaFX & SWT 3
H JavaFX Probleme Beim Wechseln der scene als .fxml AWT, Swing, JavaFX & SWT 7
F JavaFX Probleme beim automatischen Konvertieren AWT, Swing, JavaFX & SWT 4
S Probleme mit JComboboxen(?) AWT, Swing, JavaFX & SWT 18
S Swing Probleme mit MigLayout AWT, Swing, JavaFX & SWT 2
C Probleme mit createImage AWT, Swing, JavaFX & SWT 1
J Probleme mit contex Menu (javafx) AWT, Swing, JavaFX & SWT 1
J Probleme bei GameofLife AWT, Swing, JavaFX & SWT 24
S JavaFx - Button ActionEvent Probleme AWT, Swing, JavaFX & SWT 3
T Swing Probleme mit repaint() bzw. JScrollPane AWT, Swing, JavaFX & SWT 7
ImperatorMing JavaFX Probleme mit WindowEvent AWT, Swing, JavaFX & SWT 0
ImperatorMing JavaFX Probleme mit WindowEvent AWT, Swing, JavaFX & SWT 5
J LayoutManager GridBagLayout, probleme mit Anordnung von Objekten AWT, Swing, JavaFX & SWT 6
T Java FX Probleme beim befüllen eines Tableviews AWT, Swing, JavaFX & SWT 5
S AWT Probleme beim Zeichnen AWT, Swing, JavaFX & SWT 3
A Swing Probleme mit dem adden von JButtons zur JScrollPane AWT, Swing, JavaFX & SWT 2
D Swing Probleme mit dem Resizing AWT, Swing, JavaFX & SWT 7
G Probleme mit TextArea AWT, Swing, JavaFX & SWT 5
G JFrame Probleme AWT, Swing, JavaFX & SWT 2
K Probleme beim JPasswordField AWT, Swing, JavaFX & SWT 11
G Cardlayout Refresh Probleme AWT, Swing, JavaFX & SWT 2
J Swing Probleme mit ListSelectionListener(), Inhalte der JList werden gelöscht? AWT, Swing, JavaFX & SWT 6
D JavaFX Probleme bei Service-Klasse beim ändern der GUI AWT, Swing, JavaFX & SWT 8
K Probleme beim zeichnen mit paintComponent() AWT, Swing, JavaFX & SWT 1
M JButton Probleme AWT, Swing, JavaFX & SWT 14
L Probleme mit Programm AWT, Swing, JavaFX & SWT 13
blazingblade komischerweise probleme mit jtextfield.gettext() AWT, Swing, JavaFX & SWT 9
Xanny 2D-Grafik Beginner! Probleme mit Swing, Gprahics class und paint AWT, Swing, JavaFX & SWT 13
Sin137 LayoutManager GridBagLayout Probleme AWT, Swing, JavaFX & SWT 6
H Netbeans Designer: Probleme mit JPanel und JFrame AWT, Swing, JavaFX & SWT 2
M Swing Probleme mit Frame.pack() AWT, Swing, JavaFX & SWT 1
C Java FX Probleme beim Schließen einer Stage AWT, Swing, JavaFX & SWT 11
M Swing JProgressbar und Outoputstream probleme AWT, Swing, JavaFX & SWT 2
S Swing Probleme mit transparenz der Hintergrundfarbe und JRadioButtons AWT, Swing, JavaFX & SWT 2
Z Probleme mit JPanel's AWT, Swing, JavaFX & SWT 6
T Probleme mit Anzeige von Elementen im JPanel AWT, Swing, JavaFX & SWT 1
Shams Probleme bei dem Hinzufügen von Komponenten zu einem JFrame AWT, Swing, JavaFX & SWT 3
A Swing Probleme mit JScrollPane AWT, Swing, JavaFX & SWT 6
M Layout-Probleme unter Swing AWT, Swing, JavaFX & SWT 5
H Swing Probleme beim erstellen eines neuen Objektes durch einen Button AWT, Swing, JavaFX & SWT 10
J JavaFX JavaFX Probleme bei der Anzeige von Text AWT, Swing, JavaFX & SWT 18
A Probleme mit TilledBorder("***") AWT, Swing, JavaFX & SWT 4
F Bildschirmschoner Probleme mit Preview AWT, Swing, JavaFX & SWT 8
X Panel Probleme (Tetris) AWT, Swing, JavaFX & SWT 8
N JTable probleme AWT, Swing, JavaFX & SWT 5
B Probleme bei ImageIO.read (?!) AWT, Swing, JavaFX & SWT 9
P JFrame Location-/Size-Probleme AWT, Swing, JavaFX & SWT 5
U LayoutManager Probleme mit Layouts AWT, Swing, JavaFX & SWT 5
C 3 kleine Probleme... AWT, Swing, JavaFX & SWT 13
L NullpointerException und Probleme mit repaint() AWT, Swing, JavaFX & SWT 11
A Probleme mit 2 JFrames in einem Programm AWT, Swing, JavaFX & SWT 7
K LayoutManager Probleme mit 2 Komponenten AWT, Swing, JavaFX & SWT 9
M Probleme mit Verkleinern eines GUI AWT, Swing, JavaFX & SWT 7
B Swing label.setText() macht probleme AWT, Swing, JavaFX & SWT 5
B ImageIcon - Probleme mit dem Dateipfad AWT, Swing, JavaFX & SWT 5
H JTree Probleme AWT, Swing, JavaFX & SWT 9
F Probleme mit (Graphics g) II AWT, Swing, JavaFX & SWT 4
F Probleme mit (Graphics g) AWT, Swing, JavaFX & SWT 3
K 2D-Grafik .GIF macht mir Probleme AWT, Swing, JavaFX & SWT 14
B Probleme bei Sortierung einer Tabelle mit DefaultTableModel AWT, Swing, JavaFX & SWT 6
T JTable Graphik probleme AWT, Swing, JavaFX & SWT 3
H GridBagLayout macht Probleme... AWT, Swing, JavaFX & SWT 4
vandread Swing Probleme mit jTextField im zusammenspiel mit einem Einblendeffekt (inkl. KSKB) AWT, Swing, JavaFX & SWT 6
S Swing Lauftext Performance Probleme, in größerer Anwendung AWT, Swing, JavaFX & SWT 6
B Infolabel Probleme mit Paint() ? AWT, Swing, JavaFX & SWT 8
P Probleme mit setIconImage AWT, Swing, JavaFX & SWT 8
U Swing Probleme mit Asynchronen Prozessen und Swing: AWT, Swing, JavaFX & SWT 3
das-mo Probleme mit GridBagLayout AWT, Swing, JavaFX & SWT 6
N 2D-Grafik 2 Probleme beim zeichnen AWT, Swing, JavaFX & SWT 18
L Probleme mit JPanel AWT, Swing, JavaFX & SWT 8
D Probleme bei Übertrag von ArrayList in Jtable AWT, Swing, JavaFX & SWT 2
G kleinere Probleme mit GUI AWT, Swing, JavaFX & SWT 2
G Mehrere Probleme mit Java's GUI AWT, Swing, JavaFX & SWT 6
M Swing Erste Schritte mit der GUI, viele Probleme AWT, Swing, JavaFX & SWT 36
J GUI-Aktualisierungs-Probleme AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen

Neue Themen


Oben