Hallo,
ich hab hier (mit dem VE) eine Swing-Appikation erstellt, läuft (auch dank eurer hilfe ) soweit ganz gut,
allerdings wird die java-source (ich nenne sie mal App.java) mittlerweile recht gross...
Also habe ich jetzt im package eine neue 'Visual Class' Diagnose angelegt (abgeleitet von JDialog -
in der sollen Testausgaben in einem separaten Fenster ausgegeben werden) und die sieht jetzt so aus:
...
public class Diagnose extends JDialog {
private JPanel jContentPane = null;
private JTextPane jDiagPane = null;
/**
* @param owner
*/
public Diagnose(Frame owner) {
super(owner);
initialize();
}
/**
* This method initializes this
* @return void
*/
private void initialize() {
this.setSize(300, 200);
this.setContentPane(getJContentPane());
}
...
(Bei der Gelegenheit: wie füge ich hier eigentlich korrekt den Code ein?)
Meine Frage: wie kann ich jetzt in meiner ersten Klasse diese zweite starten (also das Diagnose-Fenster erzeugen)?
Ich dachte in etwa so:
Diagnose diagPane = new Diagnose(application);
Aber ich bekomm nur den Fehler: The constructor Diagnose(<Name der 1. Klasse>) is undefined.
Was mache ich falsch?
Danke und Gruss,
der Flex
ich hab hier (mit dem VE) eine Swing-Appikation erstellt, läuft (auch dank eurer hilfe ) soweit ganz gut,
allerdings wird die java-source (ich nenne sie mal App.java) mittlerweile recht gross...
Also habe ich jetzt im package eine neue 'Visual Class' Diagnose angelegt (abgeleitet von JDialog -
in der sollen Testausgaben in einem separaten Fenster ausgegeben werden) und die sieht jetzt so aus:
...
public class Diagnose extends JDialog {
private JPanel jContentPane = null;
private JTextPane jDiagPane = null;
/**
* @param owner
*/
public Diagnose(Frame owner) {
super(owner);
initialize();
}
/**
* This method initializes this
* @return void
*/
private void initialize() {
this.setSize(300, 200);
this.setContentPane(getJContentPane());
}
...
(Bei der Gelegenheit: wie füge ich hier eigentlich korrekt den Code ein?)
Meine Frage: wie kann ich jetzt in meiner ersten Klasse diese zweite starten (also das Diagnose-Fenster erzeugen)?
Ich dachte in etwa so:
Diagnose diagPane = new Diagnose(application);
Aber ich bekomm nur den Fehler: The constructor Diagnose(<Name der 1. Klasse>) is undefined.
Was mache ich falsch?
Danke und Gruss,
der Flex