我创建了一个 JRadioButton 组,并且我想在选择特定按钮时将参数设置为一个值。我已经像代码一样向这个按钮添加了 ActionListener。但是我如何在其他动作监听器中使用该值?
grid_rb.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
network_type = "--grid-net";
}
});
我创建了一个 JRadioButton 组,并且我想在选择特定按钮时将参数设置为一个值。我已经像代码一样向这个按钮添加了 ActionListener。但是我如何在其他动作监听器中使用该值?
grid_rb.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
network_type = "--grid-net";
}
});
使用 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;
}
按钮有一个方法isSelected()
,它告诉你按钮是否被选中。