zoukankan      html  css  js  c++  java
  • Swing与AWT在事件模型处理上是一致的。

    SwingAWT在事件模型处理上是一致的。

    Jframe实际上是一堆窗体的叠加。

    SwingAWT更加复杂且灵活。

    JDK1.4中,给JFRAME添加Button不可用jf.add(b)。而是使用jf.getContentPane().add(b)

    content是先申请面板。不过在JDK1.5中可以使用add.

    Jpanel支持双缓冲技术。

    Jbutton中可以添加图标。

    JscrollPane可以管理比屏幕还要大的组件。

    TextArea只有装入JscrollPane中才能实现滚动条。

    JeditorPane用于显示浏览器。

    注意:Tabbed PanelBorder的比较。

    进度条:ProgressBar

    JcomboBox:下拉菜单:在AWT中同类组件是choice

    JlistPanel:选择列表

    BorderPanel:设置边框

    JsplitPanel:可将容器分为两个部分,其中一个部分有Jtree

    TextBox:也是一种新的容器,可以设置组件的间距。

    TextFileChoose:文件选择器。

    ColorChoose:颜色选择器

    Module 12  Applet

    AppletPanel的子类

    Appletjava的自动执行方式(这是它的优势,主要用于HTML)。

    工作四种语法:init()start()stop()destory()

    Swing中有一个Japplet,如使用Swing组件。

    Applet消亡的原因:

    ①java为安全起见对Applet有所限制:Applet不允许访问本地文件信息、敏感信息,不能执行本地指令(比如FORMAT),不能访问初原服务器之外的其他服务器。

    ①  IE不支持新版本的Applet。

    Applet的优势:

    网络传输,自动下载。

    Application的优势:没有执行限制。

    WebStart:可在网络传输,并且在本地无限制。因此前景光明。

    练习:

    使用Swing实现一个界面,分为上下两个部分,南边为JtextField组件,可编辑,上面为JtextArea组件,不可编辑,在JtextField组件输入字符,按回车,就可以将内容输入到JtextArea组件。(AREA区域可以滚动)

  • 相关阅读:
    商业智能添加维度智能简介
    1049 数列的片段和 (20 分)
    1045 快速排序 (25 分)
    1044 火星数字 (20 分)
    1136 A Delayed Palindrome (20 分)
    1128 N Queens Puzzle (20 分)
    1124 Raffle for Weibo Followers (20 分)
    1125 Chain the Ropes (25 分)
    1121 Damn Single (25 分)
    1116 Come on! Let's C (20 分)
  • 原文地址:https://www.cnblogs.com/borter/p/10744098.html
Copyright © 2011-2022 走看看