F
frohesFest
Die Default-Einstellungen für ein JDesktopPane sind, dass ich ein JInternFrame im Desktop nicht über die Grenzen hinaus resizen kann. Die Maus dragged weiter, die Frameborder des JInternalFrame verharrt an der Desktopgrenze.
Wie muss ich vorgehen, um das resizen des JInternalFrame über die Desktopgrenze hinaus zu ermöglichen. Ich habe da was zum Desktopmanager gefunden, habe aber keinen Plan. Vielleicht kann jemand helfen. Frohes Fest.
Wie muss ich vorgehen, um das resizen des JInternalFrame über die Desktopgrenze hinaus zu ermöglichen. Ich habe da was zum Desktopmanager gefunden, habe aber keinen Plan. Vielleicht kann jemand helfen. Frohes Fest.
Code:
JDesktopPane desktop=new JDesktopPane();
desktop.setDesktopManager(new DefaultDesktopManager(){
@Override
public void activateFrame(JInternalFrame arg0) {
}
@Override
public void beginDraggingFrame(JComponent arg0) {
}
@Override
public void beginResizingFrame(JComponent arg0, int arg1) {
}
@Override
public void closeFrame(JInternalFrame arg0) {
}
@Override
public void deactivateFrame(JInternalFrame arg0) {
}
@Override
public void deiconifyFrame(JInternalFrame arg0) {
}
@Override
public void dragFrame(JComponent arg0, int arg1, int arg2) {
}
@Override
public void endDraggingFrame(JComponent arg0) {
}
@Override
public void endResizingFrame(JComponent arg0) {
}
@Override
public void iconifyFrame(JInternalFrame arg0) {
}
@Override
public void maximizeFrame(JInternalFrame arg0) {
}
@Override
public void minimizeFrame(JInternalFrame arg0) {
}
@Override
public void openFrame(JInternalFrame arg0) {
}
@Override
public void resizeFrame(JComponent arg0, int arg1, int arg2,
int arg3, int arg4) {
}
@Override
public void setBoundsForFrame(JComponent arg0, int arg1, int arg2,
int arg3, int arg4) {
}
});
setContentPane(desktop);