第十二周课程总结

登录界面

实验代码

package demo7;

import javax.swing.*;
import java.awt.*;

public class Denglu {

    JFrame frame;
    JButton reset,submit;
    JLabel namelb,passlb;
    JTextField name;
    JPasswordField jpf;

    public Denglu() {

        frame=new JFrame("登录界面");
        reset=new JButton("重置");
        submit=new JButton("登录");
        namelb=new JLabel("用户名");
        passlb=new JLabel("密码");
        name=new JTextField();
        jpf=new JPasswordField();

        namelb.setBounds(5,5,60,20);
        passlb.setBounds(5,30,60,20);
        name.setBounds(65,5,100,20);
        jpf.setBounds(65,30,100,20);
        submit.setBounds(165,5,60,20);
        reset.setBounds(165,30,60,20);

        frame.setLayout(null);
        frame.add(reset);
        frame.add(submit);
        frame.add(namelb);
        frame.add(passlb);
        frame.add(jpf);
        frame.add(name);
        frame.setSize(400,300);
        frame.setVisible(true);

    }

}

package demo7;

public class Test {

    public static void main(String[] args) {
        new Denglu();

    }

}

实验结果

学习总结

事件处理中的WindowListener:专门的窗体事件的监听窗口,可以监听一个窗口的所有变化;

文本组件JTextComponent:

单行文本数去框:JTextFIled;

密码文本输入框:JPasswordFiled;

多行文本输入框:JTextArea;

还是要多加练习,熟悉用法

原文地址:https://www.cnblogs.com/liuz98/p/11865614.html

时间: 2024-10-14 00:36:36

第十二周课程总结的相关文章

第十二周课程和学习总结

课程总结:这周学习了对界面上发生的事件进行对应的处理和监听这些事件发生的监听者,事件处理和监听器和 一些组件,还有其他容器. 事件和监听器:每按下一个按钮时,就会发生事件,想要对事件进行处理则需要对事件进行监听.监听器都 是监听接口实现的.本周学习了WindowListener和ActionListener这两个接口方法,WindowListener主要是针对 窗体事件的,ActionListener呐则是对一些动作进行反应处理,比如按按钮.监听适配器是为了解决监听器的抽 样方法过多的问题,比如

第十二周课程报告

实验内容:编写一个图形界面. 1.实验代码 package Rectangle; import java.awt.*; import javax.swing.*; public class ActionHandle { public static void main(String[] args) { JFrame frame=new JFrame("偷星九月天");//声明一个窗体对象 JButton submit=new JButton("登录");//声明一个按

2019java第十二周课程总结

本周主要还是学习图形界面 各种容器使用方法 如下代码: package text10; import java.awt.*; import java.io.File; import javax.swing.*; public class Text extends JFrame{ public Text() { this.setTitle("窗口"); Container cont=this.getContentPane(); JLabel la=new JLabel("标签&

十二周课程总结

package main1; import javax.swing.*; class loginwindow{ private JFrame frame = new JFrame("登陆窗口"); //声明一个窗体对象 private JButton submit = new JButton("登陆"); //声明一个按钮 private JButton reset = new JButton("重置"); //声明一个按钮 private JL

2017-2018-1 《Linux内核原理与设计》第十二周作业

<linux内核原理与设计>第十二周作业 Sql注入基础原理介绍 分组: 和20179215袁琳完成实验 一.实验说明 ??SQL注入攻击通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语法里的一些组合,通过执行SQL语句进而执行攻击者所要的操作,本章课程通过 LAMP 搭建 Sql 注入环境,两个实验分别介绍 Sql 注入爆破数据库.Sql 注入绕过验证两个知识点. 首先通过下面命令将代码下载到实验楼环境中,作为参照对比进行学习. $ wget http://labfil

第十二周进度条

第十二周          日期  星期一   星期二   星期三   星期四   星期五   星期六   星期日  了解到的知识点 js获取当前时间 var d = new Date() var nowYear = +d.getFullYear() EF框架填充下拉菜单 var model = db.GYSAllFoods.Select(m => new{GYS = m.GYS}).Distinct();//去重很关键            foreach (var item in model

学习进度第十二周

  第十二周 所花时间(包括上课) 11h(4h上课,7课下) 代码量(行) 220 博客量(篇) 1 了解到的知识点 这个星期主要进行了安卓实验和大作业的编写,从中学到了利用安卓SQLite 数据库 进行表的存储以及应用,按照教程成功编写了一个特别小的视频播放器,学会了进度 条等控件的使用.

学习进度-第十二周

  第十二周 所花时间(包括上课) 10小时 代码量(行) 48行 博客量(篇) 3篇 了解到的知识点

第十二周(补)

这几周有点心不在焉的,学习状态不好,作业都忘记写了,有的是存在记事本里忘记上传 周次 学习时间 新编写代码行数 博客量(数) 学到知识点 第十二周 6 80 1 html                               <html><head> <title> HTML</title></head><body > <h1>会员注册界面</h1><form action="proces