У меня есть код, который, когда я нажимаю на jButton, должен быть установлен на невидимый, а другой JButton, который уже установлен в FALSE, должен быть TRUE, setVisible (true) не работает.jbutton setVisible (false) установка обратно в setVisible (true) не работает
buttonGrid[row][col] = new JButton();
add(buttonGrid[row][col]);
buttonGrid[row][col].setVisible(false);
этот код работает, когда я устанавливаю значение false, и если я вернусь к истине. он не работает
JButton selectedBtn = (JButton) evt.getSource();
selectedBtn.setVisible(true);
for (int row = 0; row < buttonGrid.length; row++) {
for (int col = 0; col < buttonGrid[row].length; col++) {
if(buttonGrid[row][col] == selectedBtn){
if ((row-1)>=0 && !buttonGrid[row - 1][col].isVisible()) {
System.out.println("1");
int c = row-1;
buttonGrid[c][col] = selectedBtn;
buttonGrid[c][col].setVisible(true);
buttonGrid[row][col].setVisible(false);
}
*
*
*
что я хочу, я буду стараться, чтобы нажать кнопку номер 2. Кнопка номер 3 должен быть виден, а кнопка номер 2 невидимы.
плз обеспечивают runable example.what! Вы cliking на невидимую кнопку? –