Hi leutz,
ich hatte vor ein paar Wochen mal ein kleines Problem mit nem Desktop hier. Das habt ihr ja gelöst (nochmal danke dafür). Ich hatte bis jetzt keine Zeit mehr weiter zu machen hab aber jetzt erneut ein ähnliches Problem.
Wenn ich meinen Desktop zum Fenster hinzufüge und dann ein InternalFrame aufrufe klappt alles wunderbar. Wenn ich denn desktop aber zu meinem Panel hinzufüge wird das InternalFrame allerdings nicht angezeigt (der Rest allerdings wird problemlos angezeigt):
Hier mein code:
Es wäre nett wenn ihr mir wieder helfen würdet und jetzt schonmal vielen dank dafür
»Der Programmierer«
ich hatte vor ein paar Wochen mal ein kleines Problem mit nem Desktop hier. Das habt ihr ja gelöst (nochmal danke dafür). Ich hatte bis jetzt keine Zeit mehr weiter zu machen hab aber jetzt erneut ein ähnliches Problem.
Wenn ich meinen Desktop zum Fenster hinzufüge und dann ein InternalFrame aufrufe klappt alles wunderbar. Wenn ich denn desktop aber zu meinem Panel hinzufüge wird das InternalFrame allerdings nicht angezeigt (der Rest allerdings wird problemlos angezeigt):
Hier mein code:
Code:
//Fensterklasse definieren
public class desk extends JFrame
{
ImageIcon tmp = new ImageIcon("gray.jpg");
Image hintergrund = tmp.getImage();
ImageIcon as = new ImageIcon("des.jpg");
Image des = as.getImage();
top p; //"top" ist meine Panelklasse
JDesktopPane desktop = new JDesktopPane();
static void addDesignWindow( JDesktopPane desktop )
{
JInternalFrame iframe;
iframe = new JInternalFrame( "Design", // title
true, // resizable
true, // closeable
true, // maximizable
true ); // iconifiable
iframe.setBounds( 10, 10,
300,300 );
iframe.setVisible( true );
desktop.add( iframe );
}
public static void main(String[] args)
{
desk fenster = new desk("Virtual Desk"); //Fenster einrichten
fenster.pack();
fenster.setSize(800,600);
fenster.setResizable(false);
fenster.setVisible(true);
System.out.println("");
}
desk(String titel)
{
super(titel);
p=new top();
p.setSize(800,600);
add(p);
addDesignWindow(desktop);
p.add(desktop);
desktop.setVisible(true);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
}
Es wäre nett wenn ihr mir wieder helfen würdet und jetzt schonmal vielen dank dafür
»Der Programmierer«