Vril
March 30, 2008, 3:35pm
1
Hallo,
habe ein Problem mit einem JDialog, damit dieser im Vordergrund bleibt, habe folgendes versucht:
class rufJDia extends JFrame{
...
new meinJDia(String text, String text2, this);
...
Hier dann der JDialog:
class meinJDia extens JDialog{
public meinJDialog(String text, String text2, JDialog dialog){
super(dialog);
this...
...
In der Klasse rufJDia meckert aber der Compiler bzgl. dem “this”. Was mache ich falsch bzw. wie mache ich es richtig?
public meinJDialog(String text, String text2, JFrame dialog){
Vril
March 31, 2008, 2:44am
3
So klappt es leider auch nicht. Weiterhin Probleme mit dem this.
Bitte mal die Konstruktoren beider Klassen und die genaue Fehlermeldung posten.
Vril
March 31, 2008, 3:12am
5
Also die Fehlermeldung/Compilefehler in rufJDia wäre mal:
“Cannot find symbol character meinJDia(java.lang.String, java.lang.String, rufJDia)”
So kommen wir nicht weiter! Mehr Informationen bitte!
Vril
March 31, 2008, 3:48am
7
Ich steh gerade total auf der Leitung, welche Informationen soll ich noch genau posten?
Hab was gelesen das es ein “setAlwaysOnTop()” geben soll, arbeite mit SDK 1.5.0_04, wird aber vom Compiler nicht erkannt.
import javax.swing.*;
public class NewMain {
public NewMain() {
JFrame f = new JFrame("JFrame");
f.setSize(400, 300);
JDialog d = new JDialog(f, "JDialog");
d.setSize(300, 200);
f.setVisible(true);
d.setVisible(true);
}
public static void main(String[] args) {
new NewMain();
}
}```
Du hast die von mir gewünschten Konstruktoren vergessen.