Netbeans: Buttons mit Label bzw. Rahmen unterlegen

epitox

Mitglied
Guten Tag liebe Java-Begeisterte,

mein Anliegen steht eigentlich schon in der Überschrift:

Wie schaffe ich es in Netbeans, dass ich Buttons über ein Label bzw. irgendein anderes Objekt legen kann, ohne dass es mir die ganze Oberfläche verschiebt?

Gibt es nicht so etwas wie einen "Ebenen-Manager"?

Vielen dank für eure Hilfe!
 
Ich habe eine Reihe von Buttons und ich würde gerne ein Label mit einer Grafik füllen und das als Hintergrund verwenden.

Quasi in 4 Ebenen einteilen:

1. JFrame
2. JPanel
3. jLabel
4. jButton bzw. TextField

Wenn ich aber ein Button auf ein Label ziehe, dann verschiebt es das Label bzw. den so, dass beide Elemente nebeneinander positioniert sind.

Ich hätte sie aber gerne übereinander...

dwnqj2ds.png
 

Anhänge

  • dwnqj2ds.jpg
    dwnqj2ds.jpg
    44,5 KB · Aufrufe: 39
Zuletzt bearbeitet:
Als Hintergrund für was? Willst deinem Button eine Graphik geben oder soll das Panel der Buttons eine Hintergrundgraphik haben?
 
Ich hätte gerne folgendes:

jPanel (ist im Bild gelb)
Hintergrund (jLabel mit Bild)
Auf dem Hintergrund Buttons, Textfelder etc.

Der rote Kasten soll den Label darstellen, der auf dem Panel liegt und auf ihn sollen die Buttons etc.
 
Du kannst einem JPanel ein Hintergrundbild spendieren indem du die paintComponent Methode wie folgt überschreibst:
Java:
private BufferedImage image=....;

@Override
public void paintComponent(Graphics g)
{
g.drawImage(image,0,0,null);
paintChildren(g);
}
 

Zurück
Oben