
你好能帮我解释一个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()); } }}
程序实现的功能?
程序类图结构?
方法间调用关系?
程序代码注释?****
有点急!万分感谢!!! 展开
程序实现的功能?
程序类图结构?
方法间调用关系?
程序代码注释?****
有点急!万分感谢!!! 展开
1个回答
展开全部
就是Swing 做的一个下拉式的选择框。 选择性别的。继承了JFrame方法。实现了ItemListener接口有个@override是监听事件的实现方法。当做出选择是将选择的内容显示出来,没选择的时候显示的是请选择你的性别。选择后显示你的选择结果 男或者女!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询