массив jButton в Java - PullRequest
       2

массив jButton в Java

0 голосов
/ 21 февраля 2012

У меня есть это утверждение:

private JButton button_array [] = {
    jButton1, jButton2, jButton3, 
    jButton4, jButton5, jButton6, 
    jButton7, jButton8, jButton9
};

Это, похоже, не работает и выдает ошибку "незаконная прямая ссылка". Как мне исправить утверждение?

Ответы [ 2 ]

8 голосов
/ 21 февраля 2012

Ваша ошибка не связана с вашим синтаксисом. Я думаю, что ваши jButton1 и другие кнопки объявлены после этого заявления. Возьмите их верхнюю часть объявления вашего массива. Надеюсь, ошибки исчезнут.

Допустимо:

private JButton jButton1, jButton2;
private JButton button_array [] = {jButton1, jButton2};

Это недопустимо и выдает "Недопустимая прямая ссылка" ошибка.

private JButton button_array [] = {jButton1, jButton2};
private JButton jButton1, jButton2;
1 голос
/ 21 февраля 2012
JButton[] jBtns= {new JButton("1"),new JButton("2")};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...