java程序设计题,编写一个Application程序的GUI

编写一个Application程序的GUI,窗口名称为“工业09”,采用FlowLayout布局策略,窗口中包括一个标签和一个下拉列表框(2个选项:男生和女生),当用户选... 编写一个Application程序的GUI,窗口名称为“工业09”,采用FlowLayout布局策略,窗口中包括一个标签和一个下拉列表框(2个选项:男生和女生),当用户选择“男生”或“女生”后,标签中的内容会由“请选择你的性别”变为显示用户的选择结果,点击右上角的关闭按钮,可以关闭窗口。 展开
 我来答
老冯文库
2011-06-17 · 知道合伙人软件行家
老冯文库
知道合伙人软件行家
采纳数:1139 获赞数:8734

向TA提问 私信TA
展开全部

Java程序:

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());

}

}

}

运行清族测试答罩弊:

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式