第十二周总结

一、实验代码.

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

 

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

 

posted @ 2019-11-16 19:38  gyyyy  阅读(161)  评论(2编辑  收藏  举报