Hintergrundbild auf JFrame
-
Hallo.
Ich habe eine Fenster mit JFRAME erstellt. In dem Frame gibt ein JPanel, das verschiedene Button und andere Elemente enthällt.Ich möchte nun ein Hintergrund erzeugen auf dem JFrame. wie mache ich das am besten, so das die button auch noch zu shene sind.
Vielen dank
-
Wie immer in Java: Du schreibst ein paar neue Klassen.
Du brauchst im Prinzip eine Klasse, die von JPanel erbt. Auf dem neuen Panel implementierst du ein Property für das Hintergrundbild und überschreibst dann die Methode paintComponent, wo du das Bild von Hand zeichnest. Auf deinem Frame kannst du dann anstelle des bisherigen Panels ein solches reinpacken.
-
Danke für deine Antwort.
das mit dem Bild habe ich auf einem Jpanel hinbekommen. Über diesem Panel habe ich ein weitere Panel, was 9 JLabel beinhaltet. auf jedes labe lege ich ein transparentes bild mit einem rahmen. leider sehe ich nicht das hintergrund bild auf dem darunterliegenden panel, sondern den hintergund des label.
kann mir jemand helfen.