读书人

登陆界面小结

发布时间: 2012-11-15 15:16:15 作者: rapoo

登陆界面总结

登陆界面
一、Swing

?? 1、Swing组件
??????? Swing组件具有JFrame(窗体)、JButton(按钮)、JTree(树形结构)等功能,位于javax.swing包下。

?? 2、Swing界面
??????? Swing界面是一套图形界面类型,图形界面是运行起来就可以直接看到窗体、按钮、文字、图片等的类。java中有两套图形界面类:1.swing 2.awt

?

?? 3、Swing类体系结构
??????? Component是所有图形界面类的父类
????? ? Object 是java中所有类的父类

?

二、登陆界面常用类

?? 1、容器组件
????????? 窗体类:javax.swing.JFrame
?? 2、元素组件
????????? 标签类:????? javax.swing.JLabel
????????? 输入框类:??? javax.swing.JTextField
????????? 下拉列表框类:javax.swing.JComboBox
????????? 多选框类:??? javax.swing.JCheckBox
????????? 按钮类:????? javax.swing.JButton
?? 3、布局类:
????????? 流式布局类:java.awt.FlowLayout
????????? 注:java中的布局在java.awt和java.swing包下,都是以Layout结尾的。
?

public class JFrameTest{   public static void main (String []args){   //创建对象   JFrameTest tf = new JFrameTest();   //调用显示界面的方法   tf.showFrame();   }   //显示界面的方法   public void showFrame(){   //创建窗体对象   javax.swing.JFrame frame = new javax.swing.JFrame();   //设置窗体标题   frame.setTitle("登陆界面");   //设置窗体大小   frame.setSize(200,200);   //设置流式布局   java.awt.FlowLayout fl = new java.awt.FlowLayout();   frame.setLayout(fl);   //设置居中显示   frame.setLocationRelativeTo(null);   //设置标签元素   javax.swing.JLabel la_name = new javax.swing.JLabel("姓名");   //设置指定长度的文本   javax.swing.JTextField jtf_name = new javax.swing.JTextField(4);   //设置按钮   javax.swing.JButton bu_lojin = new javax.swing.JButton("登陆");   //设置下拉列表   javax.swing.JComboBox jcb = new javax.swing.JComboBox();   //设置多选按钮   javax.swing.JCheckBox che = new javax.swing.JCheckBox();   //添加到窗体上   frame.add(la_name);   frame.add(jtf_name);   frame.add(bu_lojin);   frame.add(jcb);   frame.add(che);   //设置关闭时退出程序   frame.setDefaultCloseOperation(3);   //设置显示窗体   frame.setVisible(true);   }}

????????????

?

读书人网 >编程

热点推荐