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

    这周我们继续沿着上周的内容学习,在布局管理的基础下增添了其他容器,Jpanel,JSplitPane,JTabbedPane,JScrollPane等等,以及文本组件 JTextFiled,JPasswordFiled等等,
    以及学习了新内容 事件处理监听器WindowListestener,ActionListener。

    ###容器类
    JPanel 经常用到的容器之一,可以使用JPanel完成各种复杂的界面,在JPanel中可以加入任意组件,然后直接吧JPanel加入到JFrame中
    public Jpanel(LayoutMannger layout) 创建一个指定布局管理器的JIPanel对象
    
    JSplitPane 主要功能是分割面板,可以将一个窗体分为两个子窗体,可以是水平排列也可以是垂直排列,
    ifsplit = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,组件一,组件二);
    ifsplit = new JSplitPane(JSplitPane.VERTICAL_SPLIT,组件一,组件二);
    
    JTabbedPane 是在面板上设置了一个多项卡供用户选择
    常用方法
    JTabbedPane tab = new JTabbedPane(JTabbedPane.TOP) //设置标签在顶部显示
    JTabbedPane tab = new JTabbedPane(JTabbedPane.BOTTOM) //设置标签在底部显示
    JTabbedPane tab = new JTabbedPane(JTabbedPane.LEFT)  //设置标签在左部显示
    JTabbedPane tab = new JTabbedPane(JTabbedPane.RIGHT) //设置标签在右边显示
    
    JScrollPane 一般的图形界面如果显示区域不够大,就可以通过用JScrollpane设置滚动条
    static final HORIZONTAL_SCROLLBAR_ALWAYS    始终显示水平滚动条
    static final HORIZONTAL_SCROLLBAR_NEVER     任何情况下都不显示水平滚动条
    static final HORIZONTAL_SCROLLBAR_AS_NEEDED    根据自生需要来显示水平滚动条
    
    static final VERTICAL_SCROLLBAR_ALWAYS  始终显示垂直滚动条
    static final VERTICAL_SCROLLBAR_NEVER  任何情况下都不显示垂直滚动条
    static final VERTICAL_SCROLLBAR_AS_NEEDED   根据自生需要来显示垂直滚动条
    
    JTextFiled jtf=new JTextFiled(); 设置文本框
    JPasswordField jpf=new JPasswordField(); 设置密码类型文本框
    
    ###监听器
    WindowsListener
    
    |方法|类型|描述|
    |--|--|--|
    |void windowActivated(WindowEvent e)|普通|将窗口变为活动窗口时触发|
    |void windowDeactivated(WindowEvent e)|普通|将窗口变为活动窗口时触发|
    |void windowClosed(WindowEvent e)|普通|当窗口被关闭时触发|
    |void windowClosing(WindowEvent e)|普通|当窗口正在关闭时触发|
    |void windowIconified(WindowEvent e)|普通|窗口最小化时触发|
    |void windowDeiconified(WindowEvent e)|普通|当窗口最小化变为正常时触发|
    |void windowOpened(WindowEvent e)|普通|窗口打开时触发|
    
    
    ActionListener
    void actionPerformed(ActionEvent e)  发生操作时调用
    

    感觉这周学的东西真的很多,搞得我有点脑壳晕,希望自己能及时吸收并巩固知识,以较好的状态来迎接接下来的学习吧。

  • 相关阅读:
    在Bootstrap开发框架中使用Grid++报表
    在Winform开发中使用Grid++报表
    客户关系管理系统中实现对客户信息标记颜色的处理
    企业微信和后台管理系统的结合管理(2)---创建企业微信应用并配置
    企业微信和后台管理系统的结合管理(1)---各个系统之间的关系和协同。
    基于Metronic的Bootstrap开发框架--资产编码打印处理
    企业微信发送应用消息的实现
    在后台业务管理系统中使用Autofac实现微信接口的处理
    企业微信支付的发送红包及相关接口使用
    开发框架数据库配置的几种应用场景
  • 原文地址:https://www.cnblogs.com/swaggy89/p/11870153.html
Copyright © 2011-2022 走看看