ich versuche ein Button mit einer anderen Class in Java zu verknüpfen
so die App besteht aus 2 Classen,, die erste Class soll ein Button haben, dieses Button soll bei Actionlistener Methode eine andere Class rufen.
Die beiden CLASSEN sollen in zwei verschiedenen Dateien sein,, das ist sehr wichtig
so die erste Class ist : Mainclass
die zweite Class ist : TargetClass (soll aufgeruft werden wenn ein Benutzer auf dem Button klickt)
Code zu Class 1:
Code zu Class 2:
also genügt es diese Zeile (
) um die externe TargetClass zu rufen?
Danke
so die App besteht aus 2 Classen,, die erste Class soll ein Button haben, dieses Button soll bei Actionlistener Methode eine andere Class rufen.
Die beiden CLASSEN sollen in zwei verschiedenen Dateien sein,, das ist sehr wichtig
so die erste Class ist : Mainclass
die zweite Class ist : TargetClass (soll aufgeruft werden wenn ein Benutzer auf dem Button klickt)
Code zu Class 1:
Java:
import java.swing.*;
import java.awt.*;
import java.awt.event.*;
public class MainClass {
public static void main (String[] args) {
JFrame frame1 = new JFrame("MyApp");
JPanel panel1 = new JPanel();
frame1.add(panel1);
JButton button1 = new JButton("Click me");
panel1.add(button1);
button1.addActionlistener (new TargetClass());
}
}
Code zu Class 2:
Java:
import java.swing.*;
import java.awt.*;
import java.awt.event.*;
static class TragetClass implements Actionlistener{
JFrame frame2 = new JFrame();
JPanel panel2 = new JPanel();
frame2.add(panel2);
JLabel label = new JLabel("Bingo"!);
frame2.add(label);
}
also genügt es diese Zeile (
C:
button1.addActionlistener (new TargetClass());
Danke