Hallo!
Vorerst einmal: Danke. Nun habe ich das so gemacht
MainClass:
public class TestClass
{
public static void main(String[] args)
{
DesktopFrame desktop = new DesktopFrame("Titel");
desktop.setSize(800,600);
desktop.setLocation(100,100);
desktop.setBackground(Color.WHITE);
desktop.setVisible(true);
}
}
DesktopFrame:
public class DesktopFrame extends JFrame
{
private JDesktopPane desk;
public DesktopFrame(String strTitle)
{
super(strTitle);
this.desk = new JDesktopPane();
this.desk.setDesktopManager(new DefaultDesktopManager());
setContentPane(desk);
addWindowListener(new WindowClosingAdapter());
}
public DesktopFrame()
{
this("Titel");
}
public void setBackground(Color color) {
this.desk.setBackground(color);
}
Ergibt aber immer eine NullPointerException auf der Linie
this.desk.setBackground(color);
Gruss Severin