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.实验心得

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

  • 相关阅读:
    一致性网络设备命名——linux 网络接口 命名 p1p1 em1
    施一公
    硬盘安装Fedora20出错
    电影里的黑客为何都不用鼠标
    Windows8下硬盘安装Fedora17——可能会遇到的问题
    linux mutt详解
    Red Hat Enterprise Linux 7.0 Beta —— document
    UNIX、Linux、Solaris、Windows到底谁更好?
    Windows与UNIX/Linux之比较
    Windows打败了Unix,但Linux是打不倒的!
  • 原文地址:https://www.cnblogs.com/wzl55/p/11042300.html
Copyright © 2011-2022 走看看