zoukankan      html  css  js  c++  java
  • 实验十二 swing图形界面设计

    1.源程序

    package information;
    import java.awt.Container;
    import java.awt.FlowLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.*;

    class information extends JFrame
    {
    public information()
    {
    JFrame a=new JFrame();
    a.setLayout(new FlowLayout());
    a.setTitle("Introduction");
    a.setSize(400,100);
    a.setLocation(300,240);
    String proList[] = { "姓名","性别","年龄","民族" ,"籍贯","学号","学院","专业"};
    JComboBox comboBox;
    Container conPane = getContentPane();
    comboBox = new JComboBox(proList);
    comboBox.setEditable(true);
    conPane.add(comboBox);
    JTextField b=new JTextField(20);
    a.add(conPane);
    a.add(b);
    comboBox.addActionListener(new ActionListener()
    {public void actionPerformed(ActionEvent e)
    { if(comboBox.getSelectedItem().equals("姓名"))
    b.setText("武智琳");
    else if(comboBox.getSelectedItem().equals("性别"))
    b.setText("女");
    else if(comboBox.getSelectedItem().equals("年龄"))
    b.setText("21");
    else if(comboBox.getSelectedItem().equals("民族"))
    b.setText("汉族");
    else if(comboBox.getSelectedItem().equals("籍贯"))
    b.setText("云南省楚雄州");
    else if(comboBox.getSelectedItem().equals("学号"))
    b.setText("20173311135");
    else if(comboBox.getSelectedItem().equals("学院"))
    b.setText("计算机学院");
    else if(comboBox.getSelectedItem().equals("专业"))
    b.setText("网络工程");
    }
    });
    a.setVisible(true);
    }
    }

    public class information {
    public static void main(String[] args)
    {
    new introduce();
    }
    }

    2.实验心得

               有些函数要放到主函数外才好,对于按钮的设置及驱动问题较大。前面的关系没有清楚区分,问题相对较大。每次遇到问题无法自己独立解决,以后多多学习,尽量自己独立解决。

  • 相关阅读:
    JS的split函数用法
    JS中split用法和数组中元素的删除
    html模板
    jQuery实现AJAX
    JavaWeb学习笔记33--文件上传和下载
    JavaWeb学习笔记32--监听器(Listener)在开发中的应用
    JavaWeb学习笔记31--监听器(Listener)学习二
    JavaWeb学习笔记30--监听器(Listener)学习
    JavaWeb学习笔记29--Filter常见应用
    JavaWeb学习笔记28--Filter高级开发
  • 原文地址:https://www.cnblogs.com/wzl55/p/11042300.html
Copyright © 2011-2022 走看看