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
这时伊森后方突然出现『chū xiàn』一只狗狗,看到这一幕的坪醭源琢耍?谑侵苯犹稍诘厣舷扔昧衬ゲ洳萜ぃ?幼胖苯影呀耪趴桓薄肝乙惨?沟谋砬椤M?友纷纷在底下留言表示
即将『is about』来临之际,记者『jì zhě』来到了位于宁波鄞州区古林镇的艾娃塑料?u品有限公司
这3天来许多『many』不满歧视同性恋的网友,纷纷前往留言、抗议、检举,不过言论全遭封锁和删除
根据《Times Dispatch》报导,这只可怜的乌鸦今年3月被伯金(Maureen Bergin)在公司的停车场发现,当时蛭ビ鹈?薹食,
拿着旅游『lǚ yóu』书按图索骥、立志Combo N大必吃?哎,请不要『bù yào』这样『zhè yàng』强求一个随兴的人!看到什么,就吃什么;踩到地雷,不合胃口那、就、算、了、啊!人生在世地雷何其多,难道有差这小小一个?想吃?就、吃、啊!
由于『yóu yú』整起抢案发生『occasionally occurred』在白天,一名路过的女驾驶赫德(Jenni Hird)正好在车上目睹了整个过程,她对抢匪的手法居然可以『can』如此
北市府消保官表示,业者已经『have been』在9月中旬办理公司解散,建议消费者循司法途径提告,保障自身权益

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』为外观完整地配置组件,包括『included』以下方面:
  1. 在组件上安装用于颜色、字体『Typeface』、边框、图标、不透明性等方面的所有『all』默认属性值。只要有可能『kě néng』,就 应该『yīng gāi』重写由客户『kè hù』端程序初始化的属性值。
  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 实例处于某种洁净状态(没有额外的侦听器、没有特定于外观的属性对象等等)。配置内容应该包括『included』以下方面:
  1. 从组件中移除所有 ui 设置的边框。
  2. 从组件上移除所有 ui 设置的布局管理『managing』器。
  3. 从组件中移除所有 ui 添加的子组件。
  4. 从组件中移除所有 ui 添加的事件/属性侦听器。
  5. 从组件中移除所有 ui 安装的键盘 ui。
  6. 使所有已分配的实例数据对象无效,从而允许『allow』进行 gc 操作。

覆盖:
componentui 中的 uninstallui
参数:
c - 从中移除此 ui 委托的组件;此参数常被忽略,但如果 ui 对象是无状态的并由多个组件共享,则可以『can』使用该参数
另请参见:
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 对象是无状态的并由多个组件共享,则可以使用该参数
另请参见:
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 - 将查询其最大『zuì dà』大小的组件;此参数常被忽略,但如果 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 参考资料和开发『kāi fā』人员文档,请参阅 java se 开发『kāi fā』人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作『gōng zuò』代码示例。

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