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组件,并将其添加到图形界面。

  • 相关阅读:
    Socket基本介绍和实际应用
    自定义流水布局(UICollectionViewFlowLayout的基本使用)
    UIMenuController 简单示例 (Swift)
    继续坚持
    获取手机信息(UIDevice、NSBundle、NSLocale)
    iOS 远程推送 根据后台推送内容的不同跳转指定页面
    定制多样式二维码
    二维码扫描和应用跳转
    iOS开发网络篇—Socket编程
    iOS开发中常用英语单词和句子整理(持续更新)
  • 原文地址:https://www.cnblogs.com/fjcy/p/11032594.html
Copyright © 2011-2022 走看看