2015-06-13 2 views
0

Я создал и мои 2 radioButtons, и мою ButtonGroup в Swing. Это «radioAscending», «radioDescending» и «buttonGroupAscDsc» соответственно. Когда выбрано «radioAscending», массив будет отсортирован в порядке возрастания и наоборот. Однако, когда я пытаюсь проверить, если один из двух выбран:Проверка того, какой raidoButton в ButtonGroup выбран?

if (radioAscending.isSelected()) { 
    Arrays.sort(alphaArray, (String[] s1, String[] s2) -> s1[0].compareToIgnoreCase(s2[0])); 
    alphaModel = new DefaultTableModel (alphaArray, columns); 
} 

в верхней строке выдает ошибку:

non-static variable radioAscending cannot be referenced from a static context 
+1

ошибка кажется ясной – SSH

ответ

0

Код, который вы предоставили не показывает много, однако из ошибка, похоже, вы вызываете переменную radioAscending, которая не является статической (не помечена ключевым словом static) из метода, который помечен как статический static, что недопустимо.

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