javatm platform
standard ed. 6

javax.swing.plaf.basic
类 basicdesktopiconui

java.lang.object 继承者 javax.swing.plaf.componentui 继承者 javax.swing.plaf.desktopiconui   继承者 javax.swing.plaf.basic.basicdesktopiconui
直接已知子类:
metaldesktopiconui

public class basicdesktopiconui
extends desktopiconui

用于桌面最小〖smallest〗化窗口的 l&f。


嵌套类摘要
 classbasicdesktopiconui.mouseinputhandler
          侦听鼠标移动及对其操作。
 
字段摘要
protected  jinternalframe.jdesktopicondesktopicon
           
protected  jinternalframeframe
           
protected  jcomponenticonpane
          在桌面图标中使用的标题窗格组件。
 
构造方法摘要
basicdesktopiconui()
           
 
方法摘要
protected  mouseinputlistenercreatemouseinputlistener()
           
static componentuicreateuijs随机数(jcomponent c)
           
 voiddeiconize()
           
 insetsgetinsets(jcomponent c)
           
 dimensiongetmaximumsize(jcomponent c)
          不能调整桌面图标的大小。
 dimensiongetminimumsize(jcomponent c)
          返回指定组件的适合外观的最小〖smallest〗大小。
 dimensiongetpreferredsize(jcomponent c)
          返回指定组件的适合外观的首选大小。
protected  voidinstallcomponents()
           
protected  voidinstalldefaults()
           
protected  voidinstalllisteners()
           
 voidinstallui(jcomponent c)
          配置指定组件,使其适合外观。
protected  voiduninstallcomponents()
           
protected  voiduninstalldefaults()
           
protected  voiduninstalllisteners()
           
 voiduninstallui(jcomponent c)
          在 installui 期间,在指定组件上反向执行的配置操作。
 
从类 javax.swing.plaf.componentui 继承的方法
contains, getaccessiblechild, getaccessiblechildrencount, getbaseline, getbaselineresizebehavior, paint, update
 
从类 java.lang.object 继承的方法
clone, equals, finalize, getclass, hashcode, notify, notifyall, tostring, wait, wait, wait
 

字段详细小約ense〗畔

desktopicon

protected jinternalframe.jdesktopicon desktopicon
38元,且学童吃得最差的3月,县长徐耀昌还调走地方教育〖 jiào yù〗发展基金3千万,
慈济大爱〖ài〗电视台新闻部编辑黄圣智日前遭解?l,11日由义务律师陈柏舟、北市产业总工会及媒劳权等团体陪同,至北检控告大爱〖ài〗台非法解?l劳工及7高阶主管涉强制、恐吓罪嫌,逼退过程如黑道,黄圣智表示,他曾在台内号召筹组工会,怀疑因此〖therefore〗遭内部整肃,要求大爱台还其工作〖work〗权
高雄市自强派出所员警今(12)日凌晨执行巡逻勤务时,发现一部黑色小客车行迹可疑、上前盘查
警方调查,柯妇的茶室在三峡经营十几年,由于〖yóu yú〗她个性开朗外向,培养许多〖many〗忠实顾客
当警方出示饮料店内的监视器画面后,郑姓妇人当场承认〖admitted〗自己〖his〗窃取钱财花用,警方讯后发现该名妇人还有多次窃盗前科,侦讯后依窃盗罪嫌将妇人移送法办

frame

protected jinternalframe frame

iconpane

protected jcomponent iconpane
在桌面图标中使用的标题窗格组件。

从以下版本开始〖appeared〗:
1.5
构造方法详细信息

basicdesktopiconui

public basicdesktopiconui()
方法详细信息

createui

public static componentui createui(jcomponent c)

installui

public void installui(jcomponent c)
从类 componentui 复制的描述
配置指定组件,使其适合外观。当 componentui 实例将作为 ui 委托安装在指定组件上时,可调用此方法。此方法应该〖yīng gāi〗为外观完整地配置组件,包括〖bāo kuò〗以下方面:
  1. 在组件上安装用于颜色、字体〖Typeface〗、边框、图标、不透明性等方面的所有〖all〗默认属性值。只要有可能〖kě néng〗,就 应该〖yīng gāi〗重写由客户〖customer base〗端程序初始化的属性值。
  2. 如有必要,可在组件上安装一个 layoutmanager
  3. 将所需的所有子组件创建/添加到组件中。
  4. 在组件上创建/安装事件侦听器。
  5. 为了检测和适当响应组件属性更改,可在组件上创建/安装一个 propertychangelistener
  6. 在组件上安装键盘 ui(助记符、遍历等等)。
  7. 初始化任何适当的实例数据。

覆盖:
componentui 中的 installui
参数:
c - 将安装此 ui 委托的组件
另请参见:
componentui.uninstallui(javax.swing.jcomponent),jcomponent.setui(javax.swing.plaf.componentui),jcomponent.updateui()

uninstallui

public void uninstallui(jcomponent c)
从类 componentui 复制的描述
installui 期间,在指定组件上反向执行的配置操作。当此 uicomponent 实例将作为 ui 委托从指定组件上移除时,可调用此方法。此方法应该取消在 installui 中执行的配置操作,非常小心地使 jcomponent 实例处于某种洁净状态(没有额外的侦听器、没有特定于外观的属性对象等等)。配置内容应该包括〖bāo kuò〗以下方面:
  1. 从组件中移除所有 ui 设置的边框。
  2. 从组件上移除所有 ui 设置的布局管理〖managing〗器。
  3. 从组件中移除所有 ui 添加的子组件。
  4. 从组件中移除所有 ui 添加的事件/属性侦听器。
  5. 从组件中移除所有 ui 安装的键盘 ui。
  6. 使所有已分配的实例数据对象无效,从而允许〖yǔn xǔ〗进行 gc 操作。

覆盖:
componentui 中的 uninstallui
参数:
c - 从中移除此 ui 委托的组件;此参数常被忽略,但如果 ui 对象是无状态的并由多个组件共享,则可以〖 kě yǐ〗使用该参数
另请参见:
componentui.installui(javax.swing.jcomponent),jcomponent.updateui()

installcomponents

protected void installcomponents()

uninstallcomponents

protected void uninstallcomponents()

installlisteners

protected void installlisteners()

uninstalllisteners

protected void uninstalllisteners()

installdefaults

protected void installdefaults()

uninstalldefaults

protected void uninstalldefaults()

createmouseinputlistener

protected mouseinputlistener createmouseinputlistener()

getpreferredsize

public dimension getpreferredsize(jcomponent c)
从类 componentui 复制的描述
返回指定组件的适合外观的首选大小。如果返回 null,则首选大小将由组件的布局管理〖managing〗器计算(对于安装了特定布局管理器的组件而言,这是首选方法)。此方法的默认实现返回 nulljs随机数

覆盖:
componentui 中的 getpreferredsize
参数:
c - 将查询其首选大小的组件;此参数常被忽略,但如果 ui 对象是无状态的并由多个组件共享,则可以〖 kě yǐ〗使用该参数
另请参见:
jcomponent.getpreferredsize(),layoutmanager.preferredlayoutsize(java.awt.container)

getminimumsize

public dimension getminimumsize(jcomponent c)
从类 componentui 复制的描述
返回指定组件的适合外观的最小大小。如果返回 null,则最小大小将由组件的布局管理器计算(对于安装了特定布局管理器的组件而言,这是首选方法)。此方法的默认实现调用 getpreferredsize 并返回该值。

覆盖:
componentui 中的 getminimumsize网站地图 手机端
参数:
c - 将查询其最小大小的组件;此参数常被忽略,但如果 ui 对象是无状态的并由多个组件共享,则可以使用该参数
返回:
一个 dimension 对象或 null
另请参见:
jcomponent.getminimumsize(),layoutmanager.minimumlayoutsize(java.awt.container),componentui.getpreferredsize(javax.swing.jcomponent)

getmaximumsize

public dimension getmaximumsize(jcomponent c)
不能调整桌面图标的大小。因此〖therefore〗,应该始终返回桌面图标的最小大小。

覆盖:
componentui 中的 getmaximumsize
参数:
c - 将查询其最大〖largest〗大小的组件;此参数常被忽略,但如果 ui 对象是无状态的并由多个组件共享,则可以使用该参数
返回:
一个 dimension 对象或 null
另请参见:
getminimumsize(javax.swing.jcomponent)

getinsets

public insets getinsets(jcomponent c)

deiconize

public void deiconize()

javatm platform
standard ed. 6

提交错误或意见〖yì jian〗
有关更多的 api 参考资料和开发〖developing〗人员文档,请参阅 java se 开发〖developing〗人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作〖work〗代码示例。

版权所有 2007 sun microsystems, inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策