Hallo,
die Child Fenster in folgendem Programm sind nicht zu sehen. Könnt ihr mir verraten warum?
die Child Fenster in folgendem Programm sind nicht zu sehen. Könnt ihr mir verraten warum?
Code:
import javax.swing.*;
public class DesktopFrame extends JFrame
{
private JDesktopPane desk;
public DesktopFrame()
{
desk = new JDesktopPane();
desk.setDesktopManager(new DefaultDesktopManager());
setContentPane(desk);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
setSize(1000, 700);
setLocationRelativeTo(null);
setVisible(true);
}
public void addChild(JInternalFrame child, int x, int y)
{
child.setLocation(x,y);
child.setSize(200,150);
child.setDefaultCloseOperation(JInternalFrame.DISPOSE_ON_CLOSE);
desk.add(child);
child.setVisible(true);
}
}
Code:
import javax.swing.*;
import java.awt.*;
public class ChildFrame extends JInternalFrame
{
public ChildFrame()
{
setIconifiable(true);
setMaximizable(true);
setBackground(Color.BLACK);
}
}
Code:
public class Main
{
public static void main(String args[])
{
DesktopFrame desktopFrame = new DesktopFrame();
desktopFrame.add(new ChildFrame(), 10, 10);
desktopFrame.add(new ChildFrame(), 20, 20);
}
}