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

    一、实验代码.

    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 管理视口、可选的垂直和水平滚动条以及可选的行和列标题视口。
    事件处理

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

  • 相关阅读:
    18.12.30 【sssx】Trie图
    18.12.30 【sssx】线段树
    18.12.25 POJ 1039 Pipe
    18.12.25 POJ 3525 Most Distant Point from the Sea(半平面+二分)
    18.12.25 POJ 1228 Grandpa's Estate
    18.12.22 luogu P3047 [USACO12FEB]附近的牛Nearby Cows
    18.12.21 DSA 中缀表达式的值
    18.12.21 luogu P3650 [USACO1.3]滑雪课程设计Ski Course Design
    18.12.21 【USACO】Times17
    18.12.20 DSA Full Tank?(DP+BFS)
  • 原文地址:https://www.cnblogs.com/gyyy/p/11873097.html
Copyright © 2011-2022 走看看