我的英语很差,所以请原谅我的语法错误。我是java swings的新手,我的意图是动态创建许多jinternalframes,每个jintenalframe都是可移动的,即可以自由拖动并保存在任何地方,这是我通过组件移动器类实现的。现在我面临的问题是我无法调整这些内部框架的大小。每当我调整这些 jinternalFrames 的大小时,它们都会恢复到相同的大小。我什至使用组件侦听器注册了调整大小事件,下面的代码描述了:
this.addComponentListener(new ComponentAdapter() {
public void componentResized(ComponentEvent ce)
{
setDinamicSize(ce)
}
});
private void setDinamicSize(ComponentEvent ce)
{
JInternalFrame tempFrame = (JInternalFrame)ce.getSource();
tempFrame.setSize(new Dimension(tempFrame.getAlignmentX(),tempFrame.getAlignmenty()));
}
请帮帮我。提前致谢