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

第十二周总结

时间:2019-11-14 21:38:08      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:ast   mic   port   隐藏   btn   对齐   ext   rgs   log   

登陆界面:

package AWT;
import java.awt.*;
import javax.swing.*;
class A{
    
    JFrame frame;
    JLabel lblUser,lblPsw;
    JTextField tfUser;
    JPasswordField pfPsw;
    JButton btnlogin,btnReset;
    
     
    public A() {
  
        frame = new JFrame("登陆界面");
        lblUser = new JLabel("用户名");
        lblPsw = new JLabel("密码");
        tfUser = new JTextField();
        pfPsw = new JPasswordField();
        btnlogin = new JButton("登陆");
        btnReset = new JButton("滚");
        
     lblUser.setBounds(5,5,60,20);
     lblPsw.setBounds(5,30,60,20);
     tfUser.setBounds(65,5,100,20);
     pfPsw.setBounds(65,30,100,20);
     btnlogin.setBounds(165,5,60,20);
     btnReset.setBounds(165,30,60,20);
     
     frame.setLayout(null);
     frame.add(btnReset);
     frame.add(btnlogin);
     frame.add(lblPsw);
     frame.add(lblUser);
     frame.add(pfPsw);
     frame.add(tfUser);
     
     frame.setSize(280,130);
     frame.setVisible(true);
    }
}
public class B {
    public static void main(String[] args) {
        new A();
    }
}

实验结果截图:

技术图片

学习总结:

这周主要是对java其它容器的学习,及布局管理器的应用,以及监听器的使用。至于文本组件的话
只是自己大致了解了一下。

java的GUI程序的基本思路是以JFrame为基础,说白了就是窗体屏幕它是屏幕上window的对象,能够最大化,最小化,关闭。
java图形用户界面(GUI)工具包swing中的面板容器类,包含在javax.swing包中,可以进行嵌套,功能是对窗体中具有相同逻辑功能的组件进行组合,是一种轻量级容器,可以加入到JFrame窗体中。
JLabel对象可以显示文本、图像或同时显示二者。可以通过设置垂直和水平对齐方式,指定标签显示区中标签内容在何处对齐。默认情况下,标签在显示区内垂直居中对齐。默认情况下,只显示文本的标签是开始边对齐。而只显示图像的标签则水平居中对齐。
JTextField
一个轻量级组建,允许编辑单行文本。
JPasswordField
允许我们输入了一行字像输入框,但隐藏星号(*)或点创建密码(密码) 学习过javascript的同学应该明白 类似的注册表单嘛
JButton
JButton类的实例。用于创建按钮类似实例中的“Login”。

监听器的主要类:
技术图片

布局管理器:
1、FlowLayout 流式布局
顾名思义,组件像水流一样,从第一行开始,从左向右依次排列,碰到边界时转到下一行继续。
2、BorderLayout 边界布局
将容器划分为EAST、WEST、SOUTH、NORTH、CENTER五个部分,每个部分可放置一个组件。
3、GridLayout 网格布局
将容器划分为指定行数、列数的网格,每个格子的尺寸都相同,一个格子中放置一个组件,适合组件大小差不多的,比如放置计算器的按钮。
从左往右、从上往下依次放置。
4、GridBagLayout 网格包布局
在GridLayout基础上发展而来,比GridLayout更加灵活。功能最强大,但也是最复杂的.
5、CardLayout 卡片布局
将容器中的所有组件(通常是容器)当做一叠卡片,只显示一张卡片(一个组件)。

第十二周总结

标签:ast   mic   port   隐藏   btn   对齐   ext   rgs   log   

原文地址:https://www.cnblogs.com/fengmixinluo/p/11862018.html

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