2013-12-15 93 views
0

可以說我有2個JPanel。
我在程序加載時創建它們並將第二個設置爲visible(false)。第二個JPanel使用第一個JPanel中輸入的信息。我想要使​​用這些信息。
但是,由於兩個面板都是同時創建的,所以第一個面板的值將爲空。JPanel檢查值是否更改

我需要類似repaint()的東西,但它應該用新的變量值重新繪製所有的JTextFields。我在java api中找不到任何有用的東西。

在java中是否有這樣的東西?
如果不是,我有什麼選擇?

回答

1

在第二個JPanel中創建一個方法,將所有值設置爲up。

將第二個JPanel的引用傳遞給第一個JPanel。

當第一個準備就緒時,它可以調用第二個方法來設置所有的值。