zoukankan      html  css  js  c++  java
  • 设计个人介绍界面(用SWING控件),并添加各种组件练习

    实验效果图如下:

    源代码如下:

    package introduce;
    
    import java.awt.Container;
    import java.awt.FlowLayout;
    import javax.swing.*;
    
    class introduce extends JFrame
    {
    	public introduce()
    	{
    		JFrame a=new JFrame();
    		a.setLayout(new FlowLayout());
    		
    		a.setTitle("Introduction");
    		a.setSize(400,200);
    		a.setLocation(300,240);
    		JLabel c=new JLabel("姓名:");
    		a.add(c);
    		JLabel d=new JLabel("王宇翔");
    		a.add(d);
    		JRadioButton radio1, radio2;
    		a.add(new JLabel("性别:"));
            ButtonGroup group = new ButtonGroup();  //单选按钮所在的组
            radio1 = new JRadioButton("男");    //创建单选按钮
            radio2 = new JRadioButton("女");
            group.add(radio1);      
            group.add(radio2);
            a.add(radio1);
            a.add(radio2);
            
            a.add(new JLabel("民族:"));     //创建下拉框
    		String proList[] = { "汉族","回族","藏族","满族" ,"其他"};
    		JComboBox comboBox;
    		Container conPane = getContentPane();   
    	    comboBox = new JComboBox(proList);    
    	    comboBox.setEditable(true);     
    	    conPane.add(comboBox);
    	    a.add(conPane);
    	    
    	    JCheckBox checkBox1, checkBox2, checkBox3,checkBox4;   //创建选择框
    	    a.add(new JLabel("    爱好:   "));
    	    checkBox1 = new JCheckBox(" 看电影 ");
            checkBox2 = new JCheckBox(" 听音乐 ");
            checkBox3 = new JCheckBox(" 打游戏 ");
            checkBox4 = new JCheckBox(" 旅游 ");
            a.add(checkBox1);
            a.add(checkBox2);
            a.add(checkBox3);
            a.add(checkBox4);
            
            a.add(new JLabel("   专业:   "));//创建带滚动条的文本区
            String str[]= {"网络工程","软件工程","物联网","计算机科学与技术"};
            JList list = new JList(str);
            list.setVisibleRowCount(3);//设置可视的行数
            a.add(new JScrollPane(list));  //添加带有滚动条件的文本区     
    	    a.setVisible(true);
    	}
    	    }
    
    public class Introduction {
    	public static void main(String[] args)
    	{
    			new introduce();
    			}
    }
    

      

    总结心得:

    通过该实验学会了各种图形界面的组件的使用方法,掌握了创建组件按钮的各种函数

  • 相关阅读:
    jquery扩展
    [转][C#]加密解密类
    [转][C#]压缩解压
    [转][C#]程序的动态编译
    [转][C#]Linq 的扩展方法
    [转]Oracle left join right join
    [转]检测到有潜在危险的 Request.Form 值
    IIS 添加 MIME
    [转][Echarts]俄罗斯方块
    01-python爬虫之常见的加密方式
  • 原文地址:https://www.cnblogs.com/fjcy/p/11043663.html
Copyright © 2011-2022 走看看