你好能帮我解释一个java程序吗?

importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassTest35extendsJ... import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Test35 extends JFrame implements ItemListener{ private static final long serialVersionUID = 1L; JComboBox cmbGender; JLabel lblMessage; public Test35(){ super("工业09"); String[] arr = new String[]{"男", "女"}; cmbGender = new JComboBox(arr); lblMessage = new JLabel("请选择你的性别"); this.setLayout(new FlowLayout()); this.add(lblMessage); this.add(cmbGender); cmbGender.addItemListener(this); this.setSize(200, 100); this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String[] args) { new Test35(); } @Override public void itemStateChanged(ItemEvent e) { JComboBox cmb = (JComboBox)e.getSource(); if(cmb == cmbGender){ lblMessage.setText(cmb.getSelectedItem().toString()); } }}
程序实现的功能?
程序类图结构?
方法间调用关系?
程序代码注释?****
有点急!万分感谢!!!
展开
 我来答
清正又轻闲灬小猫6314
2012-06-28
知道答主
回答量:12
采纳率:0%
帮助的人:12.3万
展开全部
就是Swing 做的一个下拉式的选择框。 选择性别的。继承了JFrame方法。实现了ItemListener接口有个@override是监听事件的实现方法。当做出选择是将选择的内容显示出来,没选择的时候显示的是请选择你的性别。选择后显示你的选择结果 男或者女!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式