JDialog im Vordergrund halten

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){

So klappt es leider auch nicht. Weiterhin Probleme mit dem this. :frowning:

Bitte mal die Konstruktoren beider Klassen und die genaue Fehlermeldung posten.

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!

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.