2013-12-15 4 views
0

Допустим, у меня есть 2 JPanels.
Я создаю их оба во время загрузки программы и устанавливаю 2-й на видимый (false). Второй JPanel использует информацию, введенную в 1-ом JPanel. Я хочу использовать эту информацию.
Однако, поскольку обе панели создаются одновременно, значение с 1-й панели будет равно нулю.JPanel проверить, изменились ли значения

Мне нужно что-то вроде repaint(), но оно должно перекрасить все JTextFields новыми значениями переменных. Я не могу найти ничего полезного в java api.

Есть что-то подобное в java?
Если нет, то каковы мои варианты?

ответ

1

Создайте метод во втором JPanel, который устанавливает все значения вверх.

Передайте ссылку на второй JPanel на первый.

Когда первый готов, он может вызвать метод во втором, чтобы установить все значения.

Смежные вопросы