Hi,
in dem folgendem Quelltext kann ich keinen 2. Actionlistener für den Button "Test" erstellen:
Wenn ich jetzt noch diesen Text in den Quelltext hinzufügen würde:
Um einen ActionListener für den Knopf "Test" einzustellen, geht das Programm nicht mehr und es kommt eine Fehlermeldung, dass
falsch ist. Warum sollte das falsch sein??
Hoffe auf Antworten, mfg, euer Guppi
in dem folgendem Quelltext kann ich keinen 2. Actionlistener für den Button "Test" erstellen:
Code:
private JButton[] Knopf = new JButton[8];
private JButton Test;
String[] Text = {
"1", "2", "3", "4", "5", "6", "7", "8" };
private String[] Textt = {"C:/Dateipfad", "C:/Dateipfad", "C:/Dateipfad", "C:/Dateipfad", "C:/Dateipfad", "C:/Dateipfad", "C:/Dateipfad", "C:/Dateipfad"};
public HalloFenster () {
super("Überschrift");
JPanel Platte = new JPanel();
Platte.setLayout(new GridLayout(8, 0));
for(int i = 0; i < 8; i++) {
Knopf[i] = new JButton(Text[i]);
Knopf[i].addActionListener(this);
Platte.add(Knopf[i]);
setContentPane(Platte);
}
Test = new JButton("Exit");
Test.addActionListener(this);
Platte.add(Test);
setContentPane(Platte);
}
public void actionPerformed (ActionEvent Ereignis) {
Object Quelle = Ereignis.getSource();
for(int i = 0; i < 8; i++) {
if(Quelle == Knopf[i]) {
try {
Desktop.getDesktop().open(new File (Textt[i]));
}
catch(Exception x) {
JOptionPane.showMessageDialog(null, "Fehler beim öffnen der Anwendung! Stellen Sie sicher, dass der Dateipfad stimmt!", "Fehler!", JOptionPane.ERROR_MESSAGE);
}
}
}
}
public static void main(String[] args)
{
TestAction Rahmen = new TestAction();
Rahmen.setSize(800,600);
Rahmen.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Rahmen.setVisible(true);
}
Code:
public void actionPerformed (ActionEvent Ereignis) {
Object Quelle = Ereignis.getSource();
if(Quelle == Test) {
System.exit(0);
}
}
Code:
public void actionPerformed (ActionEvent Ereignis)
Hoffe auf Antworten, mfg, euer Guppi