zoukankan      html  css  js  c++  java
  • 第十二周

    一:上机课的作业回来后又重新做了一次,中途错误不断,经过不懈的努力最终编译成功
    实验代码:

    
    package 作业;
    import javax.swing.*;
        class 外形窗口{
            private JFrame frame = new JFrame("登录界面");       
            private  JButton submit = new JButton("登录");  
            private  JButton reset = new JButton("设置");  
            private  JLabel namelab = new JLabel("用户名:");    
            private  JLabel passlab = new JLabel("密   码:");      
            private JTextField nametest = new JTextField();    
            private JTextField passtest = new JPasswordField();  
    
        public 外形窗口() {
            frame.setLayout(null);         
            submit.setBounds(15,75,60,20);   
            reset.setBounds(105,75,60,20);   
            namelab.setBounds(5,5,60,20);    
            passlab.setBounds(5,30,60,20);    
            nametest.setBounds(60,5,100,20);    
            passtest.setBounds(60,30,100,20);  
            
            frame.add(submit);      
            frame.add(reset);     
            frame.add(namelab);      
            frame.add(passlab);     
            frame.add(nametest);     
            frame.add(passtest);   
            
            frame.setSize(300,250);     
            frame.setLocation(500, 500);  
            frame.setVisible(true);     
           }
        }
    
    
        public class 登录界面3{
           public static void main(String[] args)
           {
               new 外形窗口();
           }
        }
    
    

    运行结果截图:

    本周总结:
    在上周几种布局管理器的学习的基础上学习了容器和事件处理
    一:下面为几种容器的介绍:
    1.JFrame是Swing提供的一个标准容器,阔以向该容器上加入各个组件。
    2.JPanel 是 Java 图形用户界面(GUI)工具包swing中的面板容器类,包含在javax.swing 包中,可以加入到JFrame窗体中。JPanel默认的布局管理器是FlowLayout,其自身可以嵌套组合,在不同子容器中可包含其他组件(component),如JButton、JTextArea、JTextField 等,功能是对窗体上的这些控件进行组合。
    3.JSplitPane用来将窗口分割成两个部分,JSplitPane提供两个常数让你设置到底是要垂直分割还是水平分割。
    4.JTabbedPane选项卡面板实现了一个多卡片的用户界面,通过它可以将一个复杂的对话框分割成若干个选项卡,实现对信息的分类显示和管理,使界面更简洁大方,还可以有效地减少窗体的个数。
    5.JScrollPane类可提供轻量级组件的 scrollable 视图,JScrollPane 管理视口、可选的垂直和水平滚动条以及可选的行和列标题视口。
    二:这里讲述了事件和监听器:
    1.一个典型的事件:窗体事件,Window Listener是专门处理窗体事件的监听接口。
    2.在老师的讲解下,理解和掌握了相关Window Listener接口的方法。
    3.重点讲述了监听适配器,动作事件及监听处理。

    自身总结:理论总结的比较详细,实际操作还有待多练,继续撸起袖子加油干!!!

  • 相关阅读:
    uvm_cookbook--sequences--wait for a signal
    Makefile目标文件搜索(VPATH和vpath
    git stash
    vuex-persist,解决vuex中的数据刷新页面之后丢失的问题
    element表格中的输入框有时会存在输入不上的情况
    简单 Linux 文件系统?
    Shell 脚本是什么?
    什么是BASH?
    如何规划一台 Linux 主机,步骤是怎样?
    什么是GUI?
  • 原文地址:https://www.cnblogs.com/huanglexing/p/11870990.html
Copyright © 2011-2022 走看看