zoukankan      html  css  js  c++  java
  • 设计个人介绍界面(用SWING控件)

    这里不再一一显示截图

    源码如下:

    package introduce;
    
    import java.awt.Container;
    import java.awt.FlowLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.*;
    
    class introduce extends JFrame
    {
    	public introduce()
    	{
    		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("20");
    	    		else if(comboBox.getSelectedItem().equals("民族"))
    	    			b.setText("汉");
    	    		else if(comboBox.getSelectedItem().equals("籍贯"))
    	    			b.setText("河南   洛阳");
    	    		else if(comboBox.getSelectedItem().equals("学号"))
    	    			b.setText("20173311133");
    	    		else if(comboBox.getSelectedItem().equals("学院"))
    	    			b.setText("计算机学院");
    	    		else if(comboBox.getSelectedItem().equals("专业"))
    	    			b.setText("网络工程");
    	    		}
    	    		    });
    	    a.setVisible(true);
    	}
    	    }
    
    public class Introduction {
    	public static void main(String[] args)
    	{
    			new introduce();
    			}
    }
    

     

    心得总结:

          通过本次实验学会了使用SWING组件,并将其添加到图形界面。

  • 相关阅读:
    Linux-进程描述(1)—进程控制块
    C++中的继承(2)类的默认成员
    Linux系统date命令的参数及获取时间戳的方法
    new/new[]和delete/delete[]是如何分配空间以及释放空间的
    golang垃圾回收
    golang内存分配
    go中的关键字-reflect 反射
    go中的关键字-go(下)
    go中的关键字-go(上)
    go中的关键字-defer
  • 原文地址:https://www.cnblogs.com/fjcy/p/11032594.html
Copyright © 2011-2022 走看看