`
noname365
  • 浏览: 134072 次
社区版块
存档分类
最新评论

第六个范例——布局之ContentPane

    博客分类:
  • Dojo
阅读更多
        Content Pane是最近出的布局。从概念上讲,它类似于Portal中的content boxes。content pane类似于iframe,但是包含额外的功能,在特定主题下,渲染widgets部件。可以在Content Pane内部进行嵌套使用,但通常将其放在布局容器(LayoutContainer、StackContainer和TabContainer)里。
效果:
        属性:
  • errorMessage:指定错误消息。
  • extractContent:是否继承body的可见性。
  • href:指定包含内容的地址。
  • isLoaded:返回是否已载入。
  • loadingMessage:载入包含内容时显示的消息。
  • parseOnLoad:如果为true,在parseOnLoad阶段解析并创建widget。
  • preload:强迫在显示前加载数据。
  • preventCache:如果为true,在客户端缓存数据。
  • refreshOnShow:强迫每次状态由隐藏到可见时刷新数据。
        方法:
  • cancel:取消加载。
  • refresh:刷新。
  • resize:调整尺寸大小。
  • setContent:设置内容。
  • setHref:指定包含内容的地址。
  • onContentError:指定在加载内容出错时的响应。
  • onDownloadEnd:指定下载内容完成时的响应。
  • onDownloadError:指定下载内容出错时的响应。
  • onDownloadStart:指定开始下载时的响应。
  • onLoad:指定载入时的响应。
  • onUnload:指定清除内容时的响应。
在six1.html中直接使用ContentPane,导入树状菜单页面。
在six2.html中将ContentPane放入TabContainer容器,并演示了如何使用脚本创建Tab。

  • six.rar (2.3 KB)
  • 描述: 源代码
  • 下载次数: 64
分享到:
评论

相关推荐

    swing多个jpanel布局切换实例

    4. **切换布局**:当需要切换布局时,调用CardLayout的`show()`方法,传入容器(contentPane)和要显示的布局关键字,如`cardLayout.show(contentPane, "layout1");`或`cardLayout.show(contentPane, "layout2");` ...

    Hello LWUIT——LWUIT开发指南2

    总结来说,《Hello LWUIT——LWUIT开发指南2》涵盖了LWUIT基础组件的使用、事件处理、样式定制、布局管理等多个方面,旨在帮助开发者快速入门并熟练掌握LWUIT,从而创建出美观且功能丰富的移动应用。通过实践和不断...

    java 常用布局管理器

    FlowLayout是最简单的布局管理器之一,它按照添加组件的顺序将它们水平放置。当一行的空间不足以容纳下一个组件时,它会自动换行。FlowLayout提供了三种对齐方式: - `FlowLayout.CENTER`(默认):组件居中对齐。 ...

    dojo例子之布局管理

    在这个“dojo例子之布局管理”中,我们将深入探讨Dojo如何帮助我们构建具有高效布局的网页应用。 Dojo的布局管理主要依赖于它的Widget系统和Layout组件。这些组件使得开发者能够轻松地创建响应式和适应不同屏幕尺寸...

    java 窗体流布局 自定义阶梯布局

    自定义阶梯布局 设置简单 setTitle("自定义阶梯布局"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 450, 300); contentPane = new JPanel(); contentPane.setBorder(new ...

    JAVA项目源码——学生信息管理系统

    【JAVA项目源码——学生信息管理系统】是一个基于JAVA编写的软件应用,主要用于管理学生的各种信息。这个系统提供了数据存储、查询、更新和删除等基本功能,适用于教育机构或学校进行学生档案的电子化管理。系统采用...

    java中GridBagLayout布局管理器的详细讲解.doc

    `GridBagLayout`是一种基于网格的布局管理器,它允许每个组件占据一个或多个网格单元,并且可以指定组件在网格中的对齐方式。与`GridLayout`相比,`GridBagLayout`更加灵活,可以创建复杂的、不对称的布局。 #### ...

    JAVA项目源码(1)——学生信息管理系统

    这些组件被添加到一个名为`textPanel`的`JPanel`中,然后该面板被添加到框架的容器面板(`ContentPane`)中。 `LoginFrame`类还包含了一些方法和变量,如`setTitle`用于设置窗口标题,`setSize`和`setLocation`分别...

    learning dojo -chapter 6 layout

    在《Learning Dojo》这本书的第六章中,作者Peter Svensson深入介绍了Dojo框架中的布局组件(Layout)。作为一门功能丰富的Ajax工具包,Dojo提供了从简单的页面效果到复杂的布局设计等多方面的支持。本章节不仅适合...

    Java图形用户界面设计教程

    在这个例子中,"帮助窗口"是一个JFrame容器,内容 pane 使用GridLayout布局,添加了六个按钮,它们将按照网格布局自动排列。 了解并熟练运用AWT和Swing,以及各种布局管理器,是创建高效、美观的Java图形用户界面的...

    java根面板,层面板,玻璃面板,内容面板专题.doc

    contentPane默认使用BorderLayout,这是一种五区域布局,每个区域只能有一个组件。JRootPane上的布局管理器则更为复杂,通常是自定义的,目的是确保JLayeredPane、contentPane和可能的menuBar正确地放置在JRootPane...

    跟我学Java面向对象程序设计技术及应用——Java-Swing-GUI组件技术教学参考示例(第2部分).pdf

    - `NavigatorToolBar`的构造函数之一接受一个`String`名称和一个`SwingExplorerMainFrame`对象,通过`setFloatable(false)`方法,使得工具栏不可被拖动,保持其固定在原位置。 - `createAllButtonsInToolBar()`...

    java猜数字小程序

    【Java GUI猜数字游戏详解】 Java图形用户界面(GUI)编程是Java开发中的一部分,它允许程序员...通过这个小程序,你可以学习到Java Swing的基本用法,包括组件创建、布局管理、事件处理以及随机数生成等核心概念。

Global site tag (gtag.js) - Google Analytics