河南成教 / Java程序设计
[填空题] 设计一个面板,该面板中有四个运动项目单选按钮和一个文本框。当某个选择项目被选中时,在文本框中显示该选择项目。请完成程序。
import java.applet.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class C2901 extends Applet implements ItemListener
{
;
String s[]={"足球","排球","篮球","乒乓球"};
JRadioButton box[]=new JRadioButton[4];
JTextField text=new JTextField(20);
public void init()
{
setSize(400,70);
ButtonGroup group=new ButtonGroup();
for(int i=0;i<4;i++)
{
box[i]=new JRadioButton(s[i]);
group.add(box[i]);
pan.add(box[i]);
box[i].addItemListener(this);
}
add(pan);
add(text);text.setBackground(Color.cyan);
}
public void(ItemEvent e)
{
text.setText("你选择了:"
+((JRadioButton)e.getItemSelectable()).getText());
}
}
import java.applet.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class C2901 extends Applet implements ItemListener
{
;
String s[]={"足球","排球","篮球","乒乓球"};
JRadioButton box[]=new JRadioButton[4];
JTextField text=new JTextField(20);
public void init()
{
setSize(400,70);
ButtonGroup group=new ButtonGroup();
for(int i=0;i<4;i++)
{
box[i]=new JRadioButton(s[i]);
group.add(box[i]);
pan.add(box[i]);
box[i].addItemListener(this);
}
add(pan);
add(text);text.setBackground(Color.cyan);
}
public void(ItemEvent e)
{
text.setText("你选择了:"
+((JRadioButton)e.getItemSelectable()).getText());
}
}
参考答案:
佳题速递: