登录对话框(窗体程序)--JAVA基础
2017-10-18 01:07
369 查看
1、用到的JFrame(框架)类对象(这里设JFrame类对象是frame)的方法有:
frame.add(); 添加组件到frame框架中
frame.setVisible(); 设置框架是否可见
frame.setLayout(); 设置框架布局类型,默认是流布局类型
frame.pack(); 根据窗口里面的布局及组件的preferedSize(优先尺寸)来确定frame的最佳大小
2、用到的TextField(文本域)类对象的方法有:(pw设为TextField类的对象)
pw.setEchoChar('*');隐藏输入的密码内容,只可见输入密码的位数
3、代码如下:
package cn.nxl123.www; import java.awt.GridLayout; import java.awt.TextField; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; public class LoginDialog { public static void main(String[] args) { JFrame frame=new JFrame("登录对话框");//设置标题栏文字 TextField id=new TextField(15);//设置用户名输入的文本域 TextField pw=new TextField(15);//设置用密码输入的文本域 JButton loginButton=new JButton("登录");//实例化按钮对象设置登录按钮 JButton cancelButton=new JButton("取消");//实例化按钮对象设置取消按钮 pw.setEchoChar('*');//隐藏输入的密码只能看到输入密码的位数 frame.setLayout(new GridLayout(3,2));//setLayout()方法设置窗体布局格式 //以下是一次添加各个组件 frame.add(new JLabel("用户名:",JLabel.CENTER)); frame.add(id); frame.add(new JLabel("密码:",JLabel.CENTER)); frame.add(pw); frame.add(loginButton); frame.add(cancelButton); frame.pack();//frame.pack()这个方法的作用就是根据窗口里面的布局及组件的preferedSize(优先尺寸)来确定frame的最佳大小 frame.setVisible(true);//JFrame实例化以后是没有大小、不可见的。所以,要设置为true可见 } }
Effect Picture:
声明:文章作者原创转载请注明出处,感谢合作!
相关文章推荐
- 滚动条实现RGB颜色的调制(窗体程序)--JAVA基础
- Java基础--Java---IO流------GUI(布局)、Frame、事件监听机制、窗体事件、Action事件、鼠标事件、对话框Dialog、键盘事件、菜单
- Java基础--Java---IO流------GUI(布局)、Frame、事件监听机制、窗体事件、Action事件、鼠标事件、对话框Dialog、键盘事件、菜单
- 滚动条实现RGB颜色的调制(窗体程序)--JAVA基础
- java基础之登录程序
- Java基础--Java---IO流------GUI(布局)、Frame、事件监听机制、窗体事件、Action事件、鼠标事件、对话框Dialog、键盘事件、菜单
- Java程序基础测试题目
- Java程序基础测试题目
- Java程序基础测试题目
- Java程序基础测试题目
- Java程序基础测试题目
- Java程序基础测试题目
- Java 程序编码规范-Java基础-Java-编程开发
- Java打开窗体基础用法
- Java基础:JAVA程序类加载及其反射机制
- Java程序基础测试题目
- 编写跨平台Java程序注意事项-Java基础-Java-编程开发
- 【原创】浅谈如何在C#Winform程序中正确使用登录窗体
- JAVA基础学习篇----《thinking in java》第三章:控制程序流程
- 基础应用:java web三层架构程序实例