ActionListener
matt2421
Messages postés
16
Date d'inscription
Statut
Membre
Dernière intervention
-
matt2421 Messages postés 16 Date d'inscription Statut Membre Dernière intervention -
matt2421 Messages postés 16 Date d'inscription Statut Membre Dernière intervention -
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); } } }