0

我创建了一个 JRadioButton 组,并且我想在选择特定按钮时将参数设置为一个值。我已经像代码一样向这个按钮添加了 ActionListener。但是我如何在其他动作监听器中使用该值?

grid_rb.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
network_type = "--grid-net";
}
});
4

2 回答 2

1

使用 getter 和 setter:

String networkType;

grid_rb.addActionListener(new ActionListener(){
    public void actionPerformed(ActionEvent arg0) {
        setNetworkType("--grid-net");
    }
});

public void getNetworkType() {
    return networkType;
}
public void setNetworkType(String nwt) {
    networkType = nwt;
}
于 2013-02-24T21:02:15.027 回答
1

按钮有一个方法isSelected(),它告诉你按钮是否被选中。

于 2013-02-24T21:02:29.773 回答