我创建了一个包含2 JPanels(panel1,panel2)
的 JFrame 。我在panel1中添加了panel2。
panel1.add(是Panel2);
我在panel2中添加了一个文本区域。
panel2.add(textarea);
最后是panel1到getContentPane
getContentPane().add(panel1);
现在我通过
获取textarea的位置textarea.getLocation();
我创建了一个保存按钮,用于保存textarea(x,y)值。我使用xml来存储(x,y)值。
现在当我关闭并重新打开jar文件时,textarea位置没有改变,但xml值显示了改变的textarea位置值。
如何解决??
提前致谢
答案 0 :(得分:2)
尝试textarea.getLocation()
或textarea.getLocationOnScreen()
获取左上角,然后使用getSize()
计算textarea延伸的距离。