首页 > 其他 > 详细

实验十二

时间:2019-06-17 21:37:48      阅读:111      评论:0      收藏:0      [点我收藏+]
package ziwojieshao;

import java.awt.FlowLayout;

import javax.swing.*;

import java.awt.Container;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

public class AA extends JFrame{

public AA()

{

JFrame jf1=new JFrame ("Hellow");

jf1.setLayout(new FlowLayout());

jf1.getContentPane().add(new JButton("姓名")) ;

jf1.getContentPane().add(new JTextField("侯思婕",10)) ;

JRadioButton j1=new JRadioButton("女",true);

JRadioButton j2=new JRadioButton("男");

ButtonGroup g=new ButtonGroup();

g.add(j1);

g.add(j2);

JPanel p1=new JPanel();

p1.add(j1);

p1.add(j2);

jf1.getContentPane().add(p1);

jf1.setSize(320,210);

String proList[] = { "年龄","民族" ,"籍贯","学号","学院","专业"};

JComboBox comboBox;

Container conPane = getContentPane(); 

comboBox = new JComboBox(proList); 

comboBox.setEditable(true); 

conPane.add(comboBox);

JTextField b=new JTextField(20);

jf1.add(conPane);

jf1.add(b);

comboBox.addActionListener(new ActionListener()

{public void actionPerformed(ActionEvent e)

{ 

if(comboBox.getSelectedItem().equals("年龄"))

b.setText("19");

else if(comboBox.getSelectedItem().equals("民族"))

b.setText("汉");

else if(comboBox.getSelectedItem().equals("籍贯"))

b.setText("陕西宝鸡");

else if(comboBox.getSelectedItem().equals("学号"))

b.setText("20173311140");

else if(comboBox.getSelectedItem().equals("学院"))

b.setText("计算机学院");

else if(comboBox.getSelectedItem().equals("专业"))

b.setText("网络工程");

}

});

jf1.setVisible(true);

} 

public static void main (String[] args) {

new AA()

; }

}

二.实验心得

        一开始没有对输入流输入的字符串转换为double型数据,

导致不能转换,采用转为double型,并抛出异常后解决了这个问题。

 

实验十二

原文:https://www.cnblogs.com/sj66/p/11042260.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!