Hallo ihr,
ich bin mir sicher, dass es viel mehr zu diesem Thema zu lesen gibt, als ich bisher schon gelesen habe, und ich bin mir auch sicher, dass ich das eigentlich wissen sollte, aber ich tue es nicht. Also frage ich euch, in der Hoffnung, dass jemand so nett ist, es mir zu erklären ;-)
Habe 2 Klasse: Pan2 und ButtonToDo, ButtonToDo wird von Pan2 aufgerufen und erzeugt u.a. einen String mit dem Namen task. Dieser soll dem JButton in Pan2, der gedrückt wurde, übergeben werden.
Problem? Die Übergabe von task. Ich weiß einfach nicht wie. Ich rufe die Klasse und auch die Methode auf, aber in Pan2 kann ich den String nicht nutzen.
Ich hoffe das ist soweit verständlich
Schon mal vielen Dank für eure Zeit und Hilfe!
ich bin mir sicher, dass es viel mehr zu diesem Thema zu lesen gibt, als ich bisher schon gelesen habe, und ich bin mir auch sicher, dass ich das eigentlich wissen sollte, aber ich tue es nicht. Also frage ich euch, in der Hoffnung, dass jemand so nett ist, es mir zu erklären ;-)
Habe 2 Klasse: Pan2 und ButtonToDo, ButtonToDo wird von Pan2 aufgerufen und erzeugt u.a. einen String mit dem Namen task. Dieser soll dem JButton in Pan2, der gedrückt wurde, übergeben werden.
Problem? Die Übergabe von task. Ich weiß einfach nicht wie. Ich rufe die Klasse und auch die Methode auf, aber in Pan2 kann ich den String nicht nutzen.
Java:
for (int i = 0; i < tasks.length; i++){
tasks[i] = new JButton();
tasks[i].setSize(50, 60);
tasks[i].addActionListener( new ActionListener(){
public void actionPerformed(ActionEvent ae) {
for (int i = 0; i<tasks.length; i++){
if(ae.getSource() == tasks[i]){
todo.aufruf();
}
}
}
});
this.add ( tasks[i]);
}
Java:
bestätigen.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
if (e.getSource() == bestätigen){
task = name.getText();
name.setText("");
titel.setVisible(false);
titel.dispose();
}
}
});
Ich hoffe das ist soweit verständlich
Schon mal vielen Dank für eure Zeit und Hilfe!
Zuletzt bearbeitet von einem Moderator: