在我的项目中,我想在服务器中选择一个文件并在java swing中发送给客户端。在这里我必须在客户端的单选按钮中发送给我喜欢的客户端。但我不知道如何检查单击发送按钮中的单选按钮。因为我必须检查单选按钮方法。
我的单选按钮代码
jRadioButton1.setText("One");
jRadioButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jRadioButton1ActionPerformed(evt);
}
});
}
private void jRadioButton1ActionPerformed(java.awt.event.ActionEvent evt) {
JOptionPane.showMessageDialog(null, "You Selected Button 1");
}
发送按钮......
jButton1.setText("SEND");
jButton1.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent evt)
{
jButton1ActionPerformed(evt);
}
});
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
{
jRadioButton1ActionPerformed(evt);
Object k=evt.getSource();
System.out.println(k);
}
如何在发送操作方法中单击检查单选按钮?
答案 0 :(得分:3)
假设您的不同UI组件位于同一个类中并声明为实例成员,您可以在类中的任何位置简单地引用它们。所以你可以写:
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
if (jRadioButton1.isSelected()) {
System.out.println("radio button selected");
} else {
System.out.println("radio button NOT selected");
}
}
});