ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

第十二周课程总结

2019-11-16 20:53:12  阅读:188  来源: 互联网

标签:第十二 总结 容器 JScrollPane 课程 事件 组件 JSplitPane 文本


本周我们学习的是容器的应用,学习了基本容器JFrame容器和布局管理器。

1、JPanel

JPanel 是 Java图形用户界面(GUI)工具包swing中的面板容器类,包含在javax.swing 包中,是一种轻量级容器,可以加入到JFrame窗体中。JPanel默认的布局管理器是FlowLayout,其自身可以嵌套组合,在不同子容器中可包含其他组件(component),如JButton、JTextArea、JTextField 等,功能是对对窗体上的这些控件进行组合

构造方法

 

 

2、JSplitPane

JSplitPane能将窗口分割成两部分。

JSplitPane提供两个常数让你设置到底是要水平分割还是垂直分割。

这两个常数分别是:HORIZONTAL_SPITVERTICAL_SPLIT

使用多个JSplitPane可以实现复杂分割。

JSplitPane类的主要方法及常量

 

3、JTabbedPane

选项卡面板(JTabbedPane):一个面板上设置多个选项卡供使用者选择。

一个组件,它允许用户通过单击具有给定标题或图标的选项卡,在一组组件之间进行切换。

JTabbedPane类的常用方法及常量

 

4、JScrollPane

JScrollPane的主要功能就是为显示的内容添加滚动条。

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

JScrollPane的常用方法及常量

  • 5、JDesktopPane与JInternalFrame

  • JDesktopPane类的两个常用方法:
  • 6.文本组件:

  • 各软件系统中都存在文本输入框,以方便用户输入数据,在Swing中提供了几类文本输入框:

    单行文本输人框: JTextField
    密码文本输入框: JPasswordField
    多行文本输入框:JFextArea

     

    7.事件和监听器:

  • 要想让组件发挥作用,必须对所有的组件进行事件处理。
    Java中使用事件表示一个对象的状态发生变化。例如当按钮按下时,实际上按钮的状态发生了变化,此时就会产生一个事件,如果要想处理此事件,就需要事件的监听者能不断的监听事件的变化,并根据这些事件进行相应的处理。(注:在Swing编程中,所有的事件类都是EventObject类的子类。


    8.动作事件及监听处理AotionListener:

  • 一个按钮想要让其变得有意义,就必须使用事件处理,在Swing的事件处理中,可以使用ActionListener接口处理按钮的动作事件。
    注:AotionListener接口只定义了一个方法。

标签:第十二,总结,容器,JScrollPane,课程,事件,组件,JSplitPane,文本
来源: https://www.cnblogs.com/csbtmg/p/11873859.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有