设计个人介绍界面(用SWING控件),并添加各种组件练习

2021-05-30 17:19

阅读:719

标签:xtend   使用方法   tab   方法   get   pack   oid   main   getc   

实验效果图如下:

 

技术图片

 

源代码如下:

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();
			}
}

  

 

总结心得:

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

设计个人介绍界面(用SWING控件),并添加各种组件练习

标签:xtend   使用方法   tab   方法   get   pack   oid   main   getc   

原文地址:https://www.cnblogs.com/fjcy/p/11043663.html


评论


亲,登录后才可以留言!