|
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. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。