ActionListener
matt2421
Messages postés
17
Statut
Membre
-
matt2421 Messages postés 17 Statut Membre -
matt2421 Messages postés 17 Statut Membre -
salut les gars!
dans mon GUI, j'ai implemente les boutons,ajout,quitter et supprimer.mais j'arrive pas a les faire fonctionner via actionlistener.
Une idee?
merci!
dans mon GUI, j'ai implemente les boutons,ajout,quitter et supprimer.mais j'arrive pas a les faire fonctionner via actionlistener.
Une idee?
merci!
package infpp.oceanlife;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class OceanLifeGUI // damit das Fenster auftaucht
{
public static void main(String[] args){
JPanel pan1 = new JPanel() ;// alles was auf unseres Fenster beinhaltet ist
JFrame frame = new JFrame("OceanLife");
JFrame windows = new JFrame();
JComboBox combo= new JComboBox();
JComboBox combo1= new JComboBox();
JLabel label1 = new JLabel("X-koordinate");
JLabel label2 = new JLabel("Y-koordinate");
JTextField text1 = new JTextField();
JTextField text2 = new JTextField();
windows.setTitle("OceanLifeGUI");// der Titel unseres Fensters
windows.setSize(600, 50);//Die Größe unseres Fensters
windows.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//Um das fenster zu schließen beim Klicken
windows.setLocationRelativeTo(null);
windows.setVisible(true);// Das Fenster ist jetzt sichtbar
//button hinzufügen
windows.setContentPane(pan1);
JButton B1 = new JButton("Laden");
pan1.add(B1);
B1.setVisible(true);
JButton B2 = new JButton("Start");
pan1.add(B2);
B2.setVisible(true);
JButton B3= new JButton("Speichern");
pan1.add(B3);
B3.setVisible(true);
JButton B4 = new JButton("Stop");
pan1.add(B4);
B4.setVisible(true);
JButton B5 = new JButton("ajouter");
B5.addActionListener(null);
pan1.add(B5);
B5.setVisible(true);
JButton B6 = new JButton("supprimer");
B6.addActionListener(null);
pan1.add(B6);
B6.setVisible(true);
JButton B7 = new JButton("quitter");
B7.addActionListener(null);
pan1.add(B7);
B7.setVisible(true);
JButton B8 = new JButton("step");
B8.addActionListener(null);
pan1.add(B8);
B8.setVisible(true);
combo.setPreferredSize(new Dimension(100,20));
combo.addItem("Stone");
combo.addItem("Fish");
combo.addItem("Plant");
combo.addItem("Bubble");
pan1.add(combo);
combo.setVisible(true);
combo1.setPreferredSize(new Dimension(100,20));
combo1.addItem("1");
combo1.addItem("2");
combo1.addItem("3");
combo1.addItem("4");
combo1.addItem("5");
pan1.add(combo1);
combo1.setVisible(true);
Font police = new Font("Arial", Font.BOLD, 14);
text1.setFont(police);
text1.setPreferredSize(new Dimension(150,30));
pan1.add(label1);
pan1.add(text1);
text1.setVisible(true);
text2.setFont(police);
text2.setPreferredSize(new Dimension(150,30));
pan1.add(label2);
pan1.add(text2);
text2.setVisible(true);
try {
frame.setContentPane(new JLabel(new ImageIcon(ImageIO.read(new File( "C:/Users/Ulrich/Desktop/Oc.jpeg")))));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
frame.setSize(800,300);
frame.setVisible(true);
}
}
}