• 第十二周总结


    一、实验代码.

    package test3;
    import java.awt.*;
    import javax.swing.*;
    public class demo {
        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(25,15,60,20);
             pass.setBounds(25,40,60,20);
             nameText.setBounds(85,15,100,20);
             passText.setBounds(85,40,100,20);
             submit.setBounds(185,15,60,20);
             reset.setBounds(185,40,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(300,150);  
             frame.setVisible(true);   
         }
     }

    2.实验截图.

     

    一、Jpanel的应用。
    1.Jpanel不是顶级窗口,不能直接输出。它必须放在象JFrame这样的顶级窗口上才能输出。

    2.JcontentPane实际上就是一个JPanel。Jframe中会默认new一个JPanel,塞入JFrame中。

    3.JPanel可以放在JFrame中,但是反过来就是不行的!效果上没什么特大的区别~!

    4.JFrame用来做主页面框架,JPanel只是普通页面
    5.JPanel可以放在JFrame中,反之不行.

    6.JFrame   可以看成,最底级容器,可以包括其他上级容器包括JPanel

    二.JSplitPane

    JSplitPane用来将窗口分割成两个部分。JSplitPane提供两个常数让你设置到底是要垂直分割还是水平分割。这两个常数分别是:HORIZONTAL_SPIT,VERTICAL_SPLIT

    三.JTabbedPane

    1.选项窗格和分隔窗格类似,创建出来需要添加到设置好布局的面板中,通常我们可以设置布局为1*1的网格布局或是边界布局。

    2.选项窗格内部可以放置多个选项页,每个选项页都可以容纳一个JPanel作为子组件。

    四.JScrollPane

    JScrollPane类可提供轻量级组件的 scrollable 视图。JScrollPane 管理视口、可选的垂直和水平滚动条以及可选的行和列标题视口。
    事件处理

    总结:继上周学习知识,慢慢的熟悉各种类的使用。

  • 相关阅读:
    windows下安装python模块
    红包demo
    如何查看python 的api
    vscode 与 python 的约会
    默认构造函数
    关于重载
    转类型转换
    asm-offset.h 生成
    debian 7 安装
    emacs 定制进缩风格
  • 原文地址:https://www.cnblogs.com/gyyy/p/11873097.html
Copyright © 2020-2023  润新知