import java.awt.CheckboxGroup
import java.awt.Choice
import java.awt.FlowLayout
import java.awt.Label
import java.awt.TextField
import java.awt.event.ItemEvent
import java.awt.event.ItemListener
import javax.swing.JFrame
public class Choose extends JFrame implements ItemListener {
/**
*
*/
private static final long serialVersionUID = 1L
Label l1, l2
TextField t1, t2
CheckboxGroup checkboxGroup = new CheckboxGroup()
Checkbox checkbox1 = new Checkbox("QQ", checkboxGroup, false)
Checkbox checkbox2 = new Checkbox("MSN", checkboxGroup, false)
Checkbox checkbox3 = new Checkbox("ICQ", checkboxGroup, false)
Choice c
public Choose() {
super("简单小程序")
this.setLayout(new FlowLayout())
l1 = new Label("选择你常用的软件:")
l2 = new Label("选择你喜欢的水果:")
checkbox1.addItemListener(this)
checkbox2.addItemListener(this)
checkbox3.addItemListener(this)
t1 = 宏搜搏蔽祥new TextField(20)
t2 = new TextField(20)
c = new Choice()
c.addItemListener(this)
c.add("苹果")
c.add("橘子")
c.add("香漏梁蕉")
c.add("梨子")
this.add(l1)
this.add(checkbox1)
this.add(checkbox2)
this.add(checkbox3)
this.add(t1)
this.add(l2)
this.add(c)
this.add(t2)
this.setSize(450, 200)
this.setVisible(true)
}
public static void main(String[] args) {
new Choose()
}
public void itemStateChanged(ItemEvent e) {
if (e.getSource() == checkbox1) {
t1.setText("你常用的软件是:" + checkbox1.getLabel())
}
if (e.getSource() == checkbox2) {
t1.setText("你常用的软件是:" + checkbox2.getLabel())
}
if (e.getSource() == checkbox3) {
t1.setText("你常用的软件是:" + checkbox3.getLabel())
}
t2.setText("你喜欢的水果是:" + c.getSelectedItem())// 得到选中的下拉列表值
}
}
41.CA.abstract修饰符可修饰字段、方法和类。 不可以修饰字段B.抽象方法的body部分必须用一对大括号{}包住。C.声明抽象方法不可写出大括号。D.声明抽象方法,大括号可有可无。
42D
43.A
A.一个程序链坦里只能有一个类被修饰为Public 错误B.源文件名必须和用public修饰的类销卜名相同 正确C.若程序中没有任何Public类亏唤穗,则文件名可任取 正确D.一个Java程序中,必须有一个被Public修饰的类 怎么说呢?很难说正确,也很难说错误,一个java程序是可以没有一个被修饰为Public的类
44B
A好像也可以
45D
46A
47A
48C
49B
50A
51D
52C
53A
54B
55.A
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)