4

我将用户可拖动JToolBars添加到 a 的 NORTH、EAST 和 WEST 区域,JPanel带有BorderLayout. 当应用程序退出时,我想保存用户停靠的区域,JToolBars以便在下次应用程序启动时尊重此偏好。

我检查了属性更改侦听器方法,并尝试获取BorderLayouton 的实例JPanel并查询每个添加的组件具有的约束,但找不到正确的信息。我也搜索了源代码,并且大多数用户拖动似乎都被委派给了 UI,并且在我通读所有内容时都在努力保持上下文。

任何 Swing 爱好者都知道这里的答案吗?

4

1 回答 1

4

你不能只用ContainerListener

public void componentAdded(ContainerEvent e);

让您的容器获得停靠事件?

于 2014-09-29T09:17:25.650 回答