zoukankan      html  css  js  c++  java
  • 第十二周课程报告

    实验内容:编写一个图形界面。

    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("登录");//声明一个按钮
            JButton reset =new JButton("重置");//
            JLabel name=new JLabel("用户名:");//
            JLabel pass=new JLabel("密  码:");//声明一个标签
            JTextField nameText=new JTextField();//
            JPasswordField passText= new JPasswordField();//定义一个文本域
            name.setBounds(5,5,60,20);
            pass.setBounds(5,30,60,20);
            nameText.setBounds(65,5,100,20);
            passText.setBounds(65,30,100,20);
            submit.setBounds(165,5,60,20);
            reset.setBounds(165,30,60,20);        //设置位置及大小
            frame.setLayout(null);        //使用绝对定位
            frame.add(name);
            frame.add(pass);
            frame.add(nameText);
            frame.add(passText);
            frame.add(submit);
            frame.add(reset);            //全部加入至窗体
            frame.setSize(280,130);   //设置窗体大小
            frame.setVisible(true);       //显示窗体
        }
    }
    

    2.实验结果截图:


    其他的组件还没有完全弄懂,还在学习中。

    课程总结

    1.JPanel:

    JPanel可以完成复杂的界面显示。

    2.JSplitPane:

    其主要功能是分割面板。

    3.JTabbedPane:

    在一个面板上设置多个选项卡。

    4.JScrollPane

    为显示的内容加上一个滚动条。

    5.文本组件JTextComponent

    6.单行文本输入组件JTextField

    实现一个单行的输入文本

    7.密文输入组件JPsaawordField

    8.EventObject

    所有的事件类都是EventObject类的子类,他们的关系如图:

    EventObject类的定义格式:

    9.WindowListener:

    它是专门处理事件的监听接口,包括窗体的所有变化(如关闭,打开等等)

    10.监听适配器Adapter:

    用户继承该类后就可以根据自己的需要来覆写方法,就不需要覆写接口里的所有抽象方法了。

    11.动作事件及监听处理ActionListener:

    处理按钮的动作事件,让按钮变得更加有意义。

    自我总结:

    本周学习的内容有点多,但实用性很强,需要自己慢慢去消化,慢慢的去了解Java这个神奇的世界。

  • 相关阅读:
    【区间DP】低价回文
    【二分图】文理分班
    【线型DP】洛谷P2066 机器分配
    电路原理 —— 电路基本概念和电路定律(1)
    数据结构(1) —— 绪论
    静电场 —— 电通量 高斯定理
    电路原理 —— 三相电路(1)
    静电场 —— 电场 电场强度
    静电场 —— 电荷 库伦定律
    Python——jieba库初使用
  • 原文地址:https://www.cnblogs.com/2001guqiu/p/11865570.html
Copyright © 2011-2022 走看看