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。
分享到:
相关推荐
4. **切换布局**:当需要切换布局时,调用CardLayout的`show()`方法,传入容器(contentPane)和要显示的布局关键字,如`cardLayout.show(contentPane, "layout1");`或`cardLayout.show(contentPane, "layout2");` ...
总结来说,《Hello LWUIT——LWUIT开发指南2》涵盖了LWUIT基础组件的使用、事件处理、样式定制、布局管理等多个方面,旨在帮助开发者快速入门并熟练掌握LWUIT,从而创建出美观且功能丰富的移动应用。通过实践和不断...
FlowLayout是最简单的布局管理器之一,它按照添加组件的顺序将它们水平放置。当一行的空间不足以容纳下一个组件时,它会自动换行。FlowLayout提供了三种对齐方式: - `FlowLayout.CENTER`(默认):组件居中对齐。 ...
在这个“dojo例子之布局管理”中,我们将深入探讨Dojo如何帮助我们构建具有高效布局的网页应用。 Dojo的布局管理主要依赖于它的Widget系统和Layout组件。这些组件使得开发者能够轻松地创建响应式和适应不同屏幕尺寸...
自定义阶梯布局 设置简单 setTitle("自定义阶梯布局"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 450, 300); contentPane = new JPanel(); contentPane.setBorder(new ...
【JAVA项目源码——学生信息管理系统】是一个基于JAVA编写的软件应用,主要用于管理学生的各种信息。这个系统提供了数据存储、查询、更新和删除等基本功能,适用于教育机构或学校进行学生档案的电子化管理。系统采用...
`GridBagLayout`是一种基于网格的布局管理器,它允许每个组件占据一个或多个网格单元,并且可以指定组件在网格中的对齐方式。与`GridLayout`相比,`GridBagLayout`更加灵活,可以创建复杂的、不对称的布局。 #### ...
这些组件被添加到一个名为`textPanel`的`JPanel`中,然后该面板被添加到框架的容器面板(`ContentPane`)中。 `LoginFrame`类还包含了一些方法和变量,如`setTitle`用于设置窗口标题,`setSize`和`setLocation`分别...
在《Learning Dojo》这本书的第六章中,作者Peter Svensson深入介绍了Dojo框架中的布局组件(Layout)。作为一门功能丰富的Ajax工具包,Dojo提供了从简单的页面效果到复杂的布局设计等多方面的支持。本章节不仅适合...
在这个例子中,"帮助窗口"是一个JFrame容器,内容 pane 使用GridLayout布局,添加了六个按钮,它们将按照网格布局自动排列。 了解并熟练运用AWT和Swing,以及各种布局管理器,是创建高效、美观的Java图形用户界面的...
contentPane默认使用BorderLayout,这是一种五区域布局,每个区域只能有一个组件。JRootPane上的布局管理器则更为复杂,通常是自定义的,目的是确保JLayeredPane、contentPane和可能的menuBar正确地放置在JRootPane...
- `NavigatorToolBar`的构造函数之一接受一个`String`名称和一个`SwingExplorerMainFrame`对象,通过`setFloatable(false)`方法,使得工具栏不可被拖动,保持其固定在原位置。 - `createAllButtonsInToolBar()`...
【Java GUI猜数字游戏详解】 Java图形用户界面(GUI)编程是Java开发中的一部分,它允许程序员...通过这个小程序,你可以学习到Java Swing的基本用法,包括组件创建、布局管理、事件处理以及随机数生成等核心概念。