学习java 7.25

学习内容:

      特殊边框

      1. TitledBorder:它的作用并不是直接为其他组件添加边框,而是为其他边框设置标题,创建该类的对象时,需要传入一个其他的Border对象;
      2. CompoundBorder:用来组合其他两个边框,创建该类的对象时,需要传入其他两个Border对象,一个作为内边框,一个作为外边框

  

        使用JToolBar创建工具条

        

      

      首先要明确的是不管是菜单条中的菜单项还是工具条中的工具按钮,最终肯定是需要点击来完成一些操作,所以JToolBar以及JMenu都提供了更加便捷的添加子组件的方法add(Action a),在这个方法的内部会做下几件事:
      1.创建一个适用于该容器的组件(例如,在工具栏中创建一个工具按钮);
      2.从Action对象中获得对应的属性来设置该组件(通过lcon来设置按钮图标);

      3.把Action监听器注册到刚才创建的组件上;

  

      Swing提供了IColorChooser和FileChooser这两种对话框,可以很方便的完成颜色的选择和本地文件的选择。

    

      对话框

      

 

 

      使用]SplitPane

      ]SplitPane用于创建一个分割面板,它可以将一个组件(通常是一个容器)分割成两个部分,并提供一个分割条,用户可以拖动该分割条来调整两个部分的大小。

 

      使用JTabbedPane

      JTabbedPane可以很方便地在窗口上放置多个标签页,每个标签页相当于获得了一个与外部容器具有相同大小的组件摆放区域。通过这种方式,就可以在一个容器里放置更多的组件,例如右击桌面上的"我的电脑"图标,在弹出的快捷菜单里单击"属性"菜单工页,就可以看到一个"系统属性"对话框,这个对话框里包含了若干个标签页。

 

      

明天内容:

      进度条   列表框

遇到问题:

      无

 

posted @ 2021-07-25 21:28  kuaiquxie  阅读(25)  评论(0编辑  收藏  举报