0

2 を含むJFrameを作成しましたJPanels(panel1,panel2)。私は panel2 を panel1 に追加しました。panel1.add(パネル2);

panel2 にテキストエリアを追加しました。

panel2.add(textarea);

最後に panel1 から getContentPane

getContentPane().add(panel1);

今、私はテキストエリアの場所を取得しています

textarea.getLocation();

textarea(x,y)値を保存する保存ボタンを作成しました.xmlを使用して(x,y)値を保存しています。

jarファイルを閉じて再度開くと、テキストエリアの場所は変更されませんが、xml値は変更されたテキストエリアの場所の値を示しています。

の解き方??

前もって感謝します

4

1 に答える 1

2

textarea.getLocation()またはを試してtextarea.getLocationOnScreen()左上隅を取得し、 を使用getSize()してテキストエリアがどれだけ伸びるかを計算します。

于 2013-05-22T07:02:52.527 に答える