| 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 JInternalFrame 的软件包 | |
|---|---|
| javax.swing | 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 | 
| javax.swing.event | 供 Swing 组件触发的事件使用。 | 
| javax.swing.plaf.basic | 提供了根据基本外观构建的用户界面对象。 | 
| javax.swing.plaf.metal | 提供根据 Java 外观(曾经代称为 Metal)构建的用户界面对象,Java 外观是默认外观。 | 
| javax.swing 中 JInternalFrame 的使用 | 
|---|
| 返回 JInternalFrame 的 javax.swing 中的方法 | |
|---|---|
 JInternalFrame | 
JOptionPane.createInternalFrame(Component parentComponent,
                    String title)
创建并返回 JInternalFrame 的实例。 | 
 JInternalFrame[] | 
JDesktopPane.getAllFrames()
返回桌面中当前显示的所有 JInternalFrames。 | 
 JInternalFrame[] | 
JDesktopPane.getAllFramesInLayer(int layer)
返回桌面指定层中当前所显示的所有 JInternalFrames。 | 
 JInternalFrame | 
JInternalFrame.JDesktopIcon.getInternalFrame()
返回与此 DesktopIcon 关联的 JInternalFrame。 | 
 JInternalFrame | 
JDesktopPane.getSelectedFrame()
返回此 JDesktopPane 中当前活动的 JInternalFrame,如果当前没有活动的 JInternalFrame,则返回 null。 | 
 JInternalFrame | 
JDesktopPane.selectFrame(boolean forward)
选择此桌面窗格中的下一个 JInternalFrame。 | 
| 参数类型为 JInternalFrame 的 javax.swing 中的方法 | |
|---|---|
 void | 
DefaultDesktopManager.activateFrame(JInternalFrame f)
此方法将激活 f,将它移动到前台。  | 
 void | 
DesktopManager.activateFrame(JInternalFrame f)
通常指示此窗体拥有焦点。  | 
 void | 
DefaultDesktopManager.closeFrame(JInternalFrame f)
从父窗体中移除窗体,如有必要,还要移除 desktopIcon。 | 
 void | 
DesktopManager.closeFrame(JInternalFrame f)
通常,此调用应该从其父窗体中移除窗体。  | 
 void | 
DefaultDesktopManager.deactivateFrame(JInternalFrame f)
 | 
 void | 
DesktopManager.deactivateFrame(JInternalFrame f)
通常指示此窗体失去焦点。  | 
 void | 
DefaultDesktopManager.deiconifyFrame(JInternalFrame f)
从父窗体中移除 desktopIcon,并将其窗体添加到父窗体中。  | 
 void | 
DesktopManager.deiconifyFrame(JInternalFrame f)
通常移除现有的任何图标表示形式,并将窗体恢复到其原始大小和位置。  | 
protected  Rectangle | 
DefaultDesktopManager.getBoundsForIconOf(JInternalFrame f)
iconifyFrame() 代码调用此方法来确定 desktopIcon 的适当边界。  | 
 Component | 
InternalFrameFocusTraversalPolicy.getInitialComponent(JInternalFrame frame)
返回第一次选择 JInternalFrame 时应该接收焦点的 Component。  | 
protected  Rectangle | 
DefaultDesktopManager.getPreviousBounds(JInternalFrame f)
在将组件最大化之前,获得该组件的普通边界。  | 
 void | 
DefaultDesktopManager.iconifyFrame(JInternalFrame f)
从父窗体中移除窗体,并将其 desktopIcon 添加到父窗体中。 | 
 void | 
DesktopManager.iconifyFrame(JInternalFrame f)
通常从父窗体中移除此窗体,并添加一个图标表示形式。  | 
 void | 
DefaultDesktopManager.maximizeFrame(JInternalFrame f)
重新调整窗体的大小,使其满足其父窗体的限制。  | 
 void | 
DesktopManager.maximizeFrame(JInternalFrame f)
通常,应该重新调整窗体的大小,使其满足其父窗体的限制。  | 
 void | 
DefaultDesktopManager.minimizeFrame(JInternalFrame f)
使窗体恢复回调用 maximizeFrame 之前的大小和位置。 | 
 void | 
DesktopManager.minimizeFrame(JInternalFrame f)
通常,这指示应该将窗体恢复到调用 maximizeFrame() 前的大小和位置。  | 
 void | 
DefaultDesktopManager.openFrame(JInternalFrame f)
通常不调用此方法。  | 
 void | 
DesktopManager.openFrame(JInternalFrame f)
如有可能,在适当的位置显示此窗体。  | 
protected  void | 
DefaultDesktopManager.removeIconFor(JInternalFrame f)
在需要时移除 f 的 desktopIcon 的便捷方法。  | 
 void | 
JInternalFrame.JDesktopIcon.setInternalFrame(JInternalFrame f)
设置与此 DesktopIcon 关联的 JInternalFrame。 | 
protected  void | 
DefaultDesktopManager.setPreviousBounds(JInternalFrame f,
                  Rectangle r)
在进行 maximize 调用之前存储组件的边界。  | 
 void | 
JDesktopPane.setSelectedFrame(JInternalFrame f)
设置此 JDesktopPane 中当前活动的 JInternalFrame。 | 
protected  void | 
DefaultDesktopManager.setWasIcon(JInternalFrame f,
           Boolean value)
设定组件已被图标化并且 desktopIcon 的边界是有效的。 | 
protected  boolean | 
DefaultDesktopManager.wasIcon(JInternalFrame f)
如果组件已被图标化并且 desktopIcon 的边界是有效的,则返回 true,否则返回 false。 | 
| 参数类型为 JInternalFrame 的 javax.swing 中的构造方法 | |
|---|---|
JInternalFrame.JDesktopIcon(JInternalFrame f)
为内部 frame 创建一个图标。  | 
|
| javax.swing.event 中 JInternalFrame 的使用 | 
|---|
| 返回 JInternalFrame 的 javax.swing.event 中的方法 | |
|---|---|
 JInternalFrame | 
InternalFrameEvent.getInternalFrame()
返回事件的发起者。  | 
| 参数类型为 JInternalFrame 的 javax.swing.event 中的构造方法 | |
|---|---|
InternalFrameEvent(JInternalFrame source,
                   int id)
构造一个 InternalFrameEvent 对象。 | 
|
| javax.swing.plaf.basic 中 JInternalFrame 的使用 | 
|---|
| 声明为 JInternalFrame 的 javax.swing.plaf.basic 中的字段 | |
|---|---|
protected  JInternalFrame | 
BasicDesktopIconUI.frame
 | 
protected  JInternalFrame | 
BasicInternalFrameTitlePane.frame
 | 
protected  JInternalFrame | 
BasicInternalFrameUI.frame
 | 
| 参数类型为 JInternalFrame 的 javax.swing.plaf.basic 中的方法 | |
|---|---|
protected  void | 
BasicInternalFrameUI.activateFrame(JInternalFrame f)
窗体变为被选择状态时调用此方法。  | 
protected  void | 
BasicInternalFrameUI.closeFrame(JInternalFrame f)
当用户要关闭窗体时调用此方法。  | 
protected  MouseInputAdapter | 
BasicInternalFrameUI.createBorderListener(JInternalFrame w)
 | 
protected  JComponent | 
BasicInternalFrameUI.createEastPane(JInternalFrame w)
 | 
protected  JComponent | 
BasicInternalFrameUI.createNorthPane(JInternalFrame w)
 | 
protected  JComponent | 
BasicInternalFrameUI.createSouthPane(JInternalFrame w)
 | 
protected  JComponent | 
BasicInternalFrameUI.createWestPane(JInternalFrame w)
 | 
protected  void | 
BasicInternalFrameUI.deactivateFrame(JInternalFrame f)
窗体不再是被选择状态时调用此方法。  | 
protected  void | 
BasicInternalFrameUI.deiconifyFrame(JInternalFrame f)
当用户要取消图标化窗体时调用此方法。  | 
protected  void | 
BasicInternalFrameUI.iconifyFrame(JInternalFrame f)
当用户要图标化窗体时调用此方法。  | 
protected  void | 
BasicInternalFrameUI.maximizeFrame(JInternalFrame f)
当用户要最大化窗体时调用此方法。  | 
protected  void | 
BasicInternalFrameUI.minimizeFrame(JInternalFrame f)
当用户要最小化窗体时调用此方法。  | 
protected  void | 
BasicInternalFrameTitlePane.postClosingEvent(JInternalFrame frame)
将类似于 WINDOW_CLOSING 的事件发送到窗体,以便将其当作规则的 Frame 来对待。  | 
| 参数类型为 JInternalFrame 的 javax.swing.plaf.basic 中的构造方法 | |
|---|---|
BasicInternalFrameTitlePane(JInternalFrame f)
 | 
|
BasicInternalFrameUI(JInternalFrame b)
 | 
|
| javax.swing.plaf.metal 中 JInternalFrame 的使用 | 
|---|
| 参数类型为 JInternalFrame 的 javax.swing.plaf.metal 中的方法 | |
|---|---|
protected  MouseInputAdapter | 
MetalInternalFrameUI.createBorderListener(JInternalFrame w)
返回将在 TitlePane 上安装的 MouseInputAdapter。 | 
protected  JComponent | 
MetalInternalFrameUI.createNorthPane(JInternalFrame w)
 | 
| 参数类型为 JInternalFrame 的 javax.swing.plaf.metal 中的构造方法 | |
|---|---|
MetalInternalFrameTitlePane(JInternalFrame f)
 | 
|
MetalInternalFrameUI(JInternalFrame b)
 | 
|
  | 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。