Moin ich bins mal wieder...
Ich hab ein Problem mit Buttons:
Hier der Code
Wie mache ich es, dass wenn man auf button1 klickt "lalal" ausgegeben wird?
Pls help
Ich hab ein Problem mit Buttons:
Hier der Code
Code:
import java.awt.event.*;
import java.awt.*;
import java.awt.image.*;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener; //imports
public class Fenster extends JFrame implements ActionListener
{
public Fenster(String str) {
super(str);
JPanel panel = new JPanel();
panel.setLayout(new BorderLayout());
JPanel panel2 = new JPanel();
panel2.setLayout(new GridLayout(2,2));
JButton button1 = new JButton("Test1");
JButton button2 = new JButton("Test2");
JButton button3 = new JButton("Test3");
JButton button4 = new JButton("Test4");
ActionListener listener = new ActionListenerImpl();
button1.addActionListener( listener );
button2.addActionListener( listener );
button3.addActionListener( listener );
button4.addActionListener( listener );
panel2.add(button1);
panel2.add(button2);
panel2.add(button3);
panel2.add(button4);
JButton button = new JButton("Test");
TextArea ta = new TextArea(10,40);
ta.setEditable(false);
ta.setText("Willkommen zu unserem Simulationsprogramm. \n lalalal");
button.addActionListener( listener );
panel.add(button,BorderLayout.CENTER);
panel.add(ta,BorderLayout.NORTH);
panel.add(panel2,BorderLayout.SOUTH);
add(panel);
}
public void actionPerformed( ActionEvent e ) { //Hier ist es unklar...
System.out.println( "Ich wurde beruehrt" ); //Das wird immer angezeigt, wenn man einen Button drückt
if(e.getActionCommand().equals("button1")) { //Hier ist es falsch
System.out.println("lalal"); //Hier, dass was ausgegeben werden soll, wenn man button1 drückt
}
}
public static void main(String[] args) //main
{
Fenster wnd = new Fenster("Simulation"); //Fenster und Eigenschaften
wnd.addWindowListener(new WindowClosingAdapter(true));
wnd.setSize(300,300);
wnd.setVisible(true);
wnd.setBackground(Color.lightGray);
wnd.requestFocus();
wnd.setLocation(new Point(200,200));
}
}
Wie mache ich es, dass wenn man auf button1 klickt "lalal" ausgegeben wird?
Pls help