У меня есть MainPanel
, который использует Gridlayout
. Следовательно, я создал четыре класса JPanel
для макетов: СЕВЕР, ВОСТОК, ЦЕНТР и ВОСТОК соответственно. Затем я добавляю все четыре в свой MainPanel
.
Однако на моей панели WEST я использую другой макет сетки для хранения JButtons
и JTextFields
. Я хочу постоянно обновлять свои JTextFields
, поскольку они отображают значение (которое меняется при нажатии кнопки на другой панели). Как разрешить изменение этого значения во время работы JFrame
?
Я пытался использовать paintComponent
, но он продолжает добавлять несколько копий одного и того же JTextField
друг за другом, когда я добавляю его в свой метод paintComponent
. Если я удалю метод добавления, значения не будут обновляться.
setText()
. - person JB Nizet   schedule 18.02.2013setText()
в моем методе рисования. - person nsc010   schedule 18.02.2013