Swing JLabel positionieren

fc90

Mitglied
Hallo,
ich möchte gern ein Fullscreen-Fenster erzeugen und darin dann Labels mit Koordinaten platzieren.
Das mit dem Fullscreen hat ohne weiteres funktioniert.

Das mit den Labels positionieren am Anfang auch. Jetzt leider nicht mehr. Ich finde den Fehler aber auch nicht.

Also das Problem ist, dass der Text immer an der Linken Seite in der Mitte erscheint und nicht an der gewünschten Position.


Hier mein Code:

Java:
    public Main()//Construtor
   {
       frame = new JFrame("FW Display");
       frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
       frame.setUndecorated(true);
       frame.show();
    }

    public void print(String input)
    {
        Label1 = new JLabel();
        frame.add(Label1);
        Label1.setOpaque(true);
        Label1.setSize(60, 60);
        Label1.setLocation(100, 100);
        Label1.setText(input);
    }

Es wird halt erst main als Konstruktor aufgerufen und dann print.
Das Problem ist ja eigentlich total simpel, aber ich verzweifle mitlerweile daran.

Hat jemand eine Idee wo mein Fehler liegt?
 
Zuletzt bearbeitet:
Java:
  frame.getContentPane().setLayout(null);

fehlt.

Paar Sachen am Rande:
- frame.show(); --> frame.setVisible(true);
- Label1 --> label1

:toll:
 

Zurück
Oben