检查按钮组中的哪个 raidoButton 被选中



我在 Swing 中创建了我的 2 个单选按钮和我的按钮组。它们分别是"radioAscending","radioDescending"和"buttonGroupAscDsc"。当选择"radioAscending"时,数组将按升序排序,反之亦然。但是,当我尝试检查是否选择了两者之一时:

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

您提供的代码没有显示太多内容,但是从错误来看,您正在从标记为静态static的方法调用一个非静态的变量radioAscending(未标有关键字static),这是不允许的。

相关内容

  • 没有找到相关文章

最新更新