0

我创建了一个包含 2的JFrameJPanels(panel1,panel2)。我在 panel1 中添加了 panel2。panel1.add(panel2);

我在 panel2 中添加了一个文本区域。

panel2.add(textarea);

最后 panel1 到 getContentPane

getContentPane().add(panel1);

现在我通过

textarea.getLocation();

我创建了一个保存 textarea(x,y) 值的保存按钮。我正在使用 xml 来存储 (x,y) 值。

现在,当我关闭并重新打开 jar 文件时,textarea 位置没有更改,但 xml 值显示更改后的 textarea 位置值。

怎么解决??

提前致谢

4

1 回答 1

2

尝试textarea.getLocation()textarea.getLocationOnScreen()获取左上角,然后用于getSize()计算文本区域延伸的距离。

于 2013-05-22T07:02:52.527 回答