设计个人介绍界面(用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组件,并将其添加到图形界面。

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

时间: 2024-11-14 23:01:53

设计个人介绍界面(用SWING控件)的相关文章

解析软件设计中那些最基础的控件使

控件作为组织界面最基础的元素,相信大家都不会陌生,今天想谈谈这个不起眼的话题.文章从现实的控件过渡到软件界面,再用三大输入法的控件作为实际案例解说,全文干货满满,来收! 一.现实世界的控件 “放学铃一响,小明立刻飞奔回家,到家后一手换鞋一手开灯,随即又躺在沙发上将风扇调至最大档.” 开门进屋.拨动开关.调节风速……一连串动作中的门把.灯挚.旋钮都是我们所说的控件.那控件究竟是什么呢?从字面上解释,控件(Widgets/Controls)就是可以通过直接操作而实现控制的物件. 如果从具体的属性出发

Android自定义控件系列 十:利用添加自定义布局来搞定触摸事件的分发,解决组合界面中特定控件响应特定方向的事件

这个例子是比较有用的,基本上可以说,写完这一次,以后很多情况下,直接拿过来addView一下,然后再addInterceptorView一下,就可以轻轻松松的达到组合界面中特定控件来响应特定方向的触摸事件了. 请尊重原创劳动成果,转载请注明出处:http://blog.csdn.net/cyp331203/article/details/45198549,非允许请勿用于商业或盈利用途,违者必究. 在写Android应用的过程之中,经常会遇到这样的情况:界面包含了多个控件,我们希望触摸在界面上的不

运用 BoxLayout 进行 Swing 控件布局

http://www.ibm.com/developerworks/cn/java/j-lo-boxlayout/ http://www.cnblogs.com/taoweiji/archive/2012/12/10/2812221.html http://www.2cto.com/kf/201405/297440.html 运用 BoxLayout 进行 Swing 控件布局,布布扣,bubuko.com

Android界面编程——对话框控件(四)

Android界面编程--对话框控件 2.5对话框控件 对话框是提示用户作出决定或输入额外信息的小窗口.对话框不会填充屏幕,通常用于需要用户采取行动才能继续执行的模式事件.Android中常见跟对话框相关控件有Toast.AlertDialog.PopupWindow.ProgressDialog等 2.5.1 Toast Toast用于弹出一个简单文本信息为应用提供反馈,可以和当前活动保持可见和互动,在一定时间后自动消失.Toast有两种形式基本Toast和自定义Toast,效果如图2.5.1

java笔记--使用事件分配线程更新Swing控件

使用事件分配线程更新Swing控件: Swing并不是线程安全的,如果在多个线程中更新Swing控件,则很可能造成程序崩溃. 为了避免这种问题,可以使用时间分配线程来更新Swing控件. EventQueue 是一个与平台无关的类,它将来自于底层同位体类和受信任的应用程序类的事件列入队列. 它封装了异步事件指派机制,该机制从队列中提取事件,然后通过对EventQueue调用dispatchEvent(AWTEvent) 方法来指派这些事件(事件作为参数被指派).该机制的特殊行为是与实现有关的.为

asp.net中遍历界面上所有控件进行属性设置

* 使用方法: *  前台页面调用方法,重置:    protected void Reset_Click(object sender, EventArgs e)        {            initControl(Page, "isClear");        } * 备注信息: 上传部分自己总结的常用方法的封装,有不足和不完美之处,希望大家指出来,愿意一起 * 主要研究erp,cms,crm,b2b,oa等系统和网站的开发,欢迎有共同追求和学的IT人员一起学习和交流.

Java Swing控件样式设置

1.设置JTable的背景色 一般情况下,设置JTable背景色的时候,只能设置有数据行的背景色,对于默认的底色部分还是没法设置,默认为灰色,这时需要设置JTable上层容器jScrollPane1的背景色才能改变JTable的背景色,如: this.jScrollPane1.getViewport().setBackground(new Color(240,240,240)); 2....... Java Swing控件样式设置

OCUI界面设计:滚动视图与分页控件初探

滚动视图(UIScrollView) 简单介绍 1.UIScrollView滚动视图能够排列并显示超出自身显示范围的内容. 2.UIScrollView内部整合了多种手势来达到丰富的界面展示效果. 3.UITableView.UITextView都继承于UIScrollView. UIScrollView例子 1.上下滚动:如信息界面或者设置界面. 2.左右滚动:如音乐播放器里面的专辑信息展示. UIScrollView实现机制 1.视图被加入到父视图上进行显示.超出父视图边界的部分将被隐藏.

Excel开发学习笔记:界面交互与控件的布局

除了业务逻辑之外,比较耗时耗力的就是人机交互了.在编写excel定制程序的过程中,这次用到了以下几种交互方式: 通过excel工作表(worksheet)获取用户输入 通过按钮控件触发功能代码执行 通过TreeView控件显示内容摘要及导航 通过自定义的windows窗体提供交互 工作表的操作放到后面再说,讲一下按钮控件button和Treeview控件的布局. 放置控件的方法: 无非可视化放置和运行时代码加载两种.可视化放置比较直观,通过visual studio的toolbox工具栏拖动需要

《转》QT界面怎么使控件随窗口大小变化一直居中显示

使用QT开发界面时常遇到一些控件位置变动的问题,使用布局可以解决很多问题,比如设置居中显示. 工具/原料 QT开发工具 方法/步骤 首先我们在界面中添加一个QLabel控件. 在控件上边下边分别添加一个竖直的弹簧,选中这三个控件,然后点击竖直布局,如下图所示.布局结果如右图. 然后在上次布局的两侧添加水平的弹簧,选中两个弹簧和上次的布局,点击水平布局.布局效果如图 最后选中最外层的窗口,然后点击水平或竖直布局,进行整体布局 布局效果如下图,现在可以运行一下,然后拖动界面改变大小来试一下效果了.