Folgendes Problem:
Mein Programm hat oben ein Header mit einer Grafik, die den kompletten Header einnimmt.
Jetzt soll in diesem Header jedoch nachträglich noch ein JPanel mit Buttons etc. eingefügt werden. Klappt auch, werden jedoch nur angezeigt wenn man mit der Maus drüber geht, ausser die JLabels, die sieht man garnicht.
Wie kann ich das beheben?
Mein Programm hat oben ein Header mit einer Grafik, die den kompletten Header einnimmt.
Jetzt soll in diesem Header jedoch nachträglich noch ein JPanel mit Buttons etc. eingefügt werden. Klappt auch, werden jedoch nur angezeigt wenn man mit der Maus drüber geht, ausser die JLabels, die sieht man garnicht.
Wie kann ich das beheben?
Java:
package gui.overview;
import java.awt.Graphics;
import java.awt.Toolkit;
import javax.swing.JPanel;
public class OverviewViewHead extends JPanel {
private static final long serialVersionUID = 962960132345318627L;
public OverviewViewHead() {
super();
this.initComponents();
}
private void initComponents() {
this.setLayout(null);
timerecording.program.Controller c = new timerecording.program.Controller();
timerecording.gui.Gui gui = c.getGUI();
gui.setBounds(400, 0, 335, 270);
this.add(gui);
}
public void paint(Graphics g) {
g.drawImage(Toolkit.getDefaultToolkit().getImage("img/header.jpg"), 0, 0, this);
}
}