2008-04-26
swing(一)
/**
*
*/
package com.cw.swing;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.WindowConstants;
public class LoginFrame extends JFrame{
/**
* @param args
*/
public static void main(String[] args) {
javax.swing.JFrame jframe = new javax.swing.JFrame();
jframe.setTitle("登录窗口");
jframe.setSize(400, 400);
// 获取工具箱
Toolkit toolkit = Toolkit.getDefaultToolkit();
// 获取Dimension对象,包含屏幕信息
Dimension dimenson = toolkit.getScreenSize();
// 让frame居中显示
jframe.setLocation((dimenson.width - jframe.getWidth()) / 2,
(dimenson.height - jframe.getHeight()) / 2);
jframe.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
jframe.setLayout(new BorderLayout());
JButton btn = new JButton();
btn.setName("login");
btn.setText("登录");
LoginFrame lf = new LoginFrame();
btn.addActionListener(lf.new btnClass(lf));
JLabel lblName=new JLabel();
lblName.setName("lblName");
lblName.setText("用户名:");
JLabel lblPass=new JLabel();
lblPass.setName("lblPass");
lblPass.setText("密码:");
//JTextField txtName=new JTextField();
JTextField txtName=new JTextField(20);
txtName.setName("txtName");
JTextField txtPass=new JTextField(20);
txtPass.setName("txtPass");
//text.setDocument(new NumberLenghtLimitedDmt(7));
//txtName.setVisible(true);
//txtName.setName("txtName");
JPanel panel = new JPanel();
panel.add(lblName);
panel.add(txtName);
panel.add(lblPass);
panel.add(txtPass);
//panel.add("asasas",panel);
panel.add(btn);
jframe.getContentPane().add(panel);
jframe.setResizable(false);
jframe.setVisible(true);
}
class btnClass implements ActionListener {
LoginFrame lf;
public btnClass(LoginFrame lf) {
this.lf = lf;
}
public void actionPerformed(ActionEvent event) {
JOptionPane.showMessageDialog(null, "aaa");
//lf.setVisible(false);
//Main main=new Main();
//main.setVisible(true);
}
}
}
发表评论
- 浏览: 13342 次
- 性别:

- 来自: 广州

- 详细资料
搜索本博客
我的相册
2008-6-26
共 122 张
共 122 张
最近加入圈子
最新评论
-
别了,盖茨
我在喝水。。。
-- by 叶子 -
创建XMLHttpRequest对象及 ...
谢谢楼主了....
-- by fp2009 -
结合DWR获取远程URL数据
这样获取远程的东西,其实现在很多公司都在用, 不过都是一些小公司。。。 如果你是 ...
-- by weiweichen1985 -
结合DWR获取远程URL数据
还有,你这样通过url从远程获取的东西,一般什么时候会用到啊? 如果是页面的话, ...
-- by guo_david_wei -
结合DWR获取远程URL数据
伟哥,你的dwr搞的很不错嘛.... 我的那个问题也给解决一下啦... 放那很久 ...
-- by guo_david_wei






评论排行榜