我将用户可拖动的JToolBars
添加到JPanel
的北部,东部和西部地区,BorderLayout
。当应用退出时,我希望保存用户已停靠JToolBars
的区域,以便在下次应用启动时尊重此偏好。
我已经检查了属性更改侦听器方法,并尝试在BorderLayout
上获取JPanel
的实例,并查询每个添加的组件所具有的约束,但无法找到正确的信息。我也搜索了源代码,并且大多数用户拖动似乎都被委托给了UI,并且在我阅读所有内容时仍在努力保持上下文。
任何Swing爱好者都知道答案吗?
答案 0 :(得分:4)
你不能只使用ContainerListener
public void componentAdded(ContainerEvent e);
让您的容器获得停靠事件?