Leroux
Erfahrenes Mitglied
Hey
Variable desktop ist ein JFrame
darin eingebettet ein JDesktopPane das man mit getDesktop() bekommt.
Wen ich jetzt den Button(logo) drücke öffnet sich das JInternalFrame aber sobald ich die größe mit der Maus verändern will springt es wieder auf die komplette Fensterbreite zurück.
Problem gelöst das desktop Pane darf kein Layout haben
Java:
desktop = superComp;
this.add(logo);
logo.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent arg0) {
JInternalFrame test = new JInternalFrame("Test",true,true,true,true);
try {
test.setSelected(true);
} catch (PropertyVetoException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
test.setSize(100, 100);
test.setVisible(true);
desktop.getDesktop().setDragMode(JDesktopPane.OUTLINE_DRAG_MODE);
desktop.getDesktop().add(test);
}
});
Variable desktop ist ein JFrame
darin eingebettet ein JDesktopPane das man mit getDesktop() bekommt.
Wen ich jetzt den Button(logo) drücke öffnet sich das JInternalFrame aber sobald ich die größe mit der Maus verändern will springt es wieder auf die komplette Fensterbreite zurück.
Problem gelöst das desktop Pane darf kein Layout haben
Zuletzt bearbeitet: