码迷,mamicode.com
首页 > 其他好文 > 详细

GUI学习

时间:2016-03-18 21:53:19      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

通过运用复选框(JCheckBox)与组合框(JComboBox)来做出一个登录界面,实现了一部分简单的功能。

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPasswordField;

public class GUI {

	public static void main(String[] args) {
		final JFrame frm = new JFrame();
		frm.setBounds(630, 250, 450, 500);
		JLabel lb1 = new JLabel("用户名:");
		lb1.setBounds(72, 105, 63, 26);
		JComboBox name = new JComboBox();
		name.setBounds(187, 107, 177, 23);
		name.addItem("1");
		name.addItem("2");
		JLabel lb2 = new JLabel("密码:"); 
		lb2.setBounds(72, 141, 63, 26);
		JPasswordField pwd = new JPasswordField();
		pwd.setBounds(187, 144, 177, 23);
		JCheckBox ch1 = new JCheckBox("记住密码");
		ch1.setBounds(180, 180,80, 25);
		ch1.setSelected(true);
		frm.add(ch1);
		JCheckBox ch2 = new JCheckBox("自动登录");
		ch2.setBounds(290, 180, 80, 25);
		frm.add(ch2);
		JButton btn1 = new JButton("登录");
		btn1.setBounds(100, 230, 80, 25);
		frm.add(btn1);
		JButton btn2 = new JButton("退出");
		frm.add(btn2);
		btn2.setBounds(250, 230, 80, 25);
		btn2.addActionListener(new ActionListener(){
		

			
			public void actionPerformed(ActionEvent e) {
				// TODO Auto-generated method stub
				frm.setVisible(false);
			}
		});
		frm.add(lb1);
		frm.add(lb2);
		frm.add(name);
		frm.add(pwd);
		frm.setLayout(null);
		frm.setVisible(true);
		
	}

}

  技术分享技术分享

GUI学习

标签:

原文地址:http://www.cnblogs.com/chengzi001/p/5293416.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!