|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.swing
接口 DesktopManager
- 所有已知实现类:
- DefaultDesktopManager
-
public interface DesktopManager
DesktopManager 对象由 DesktopPane 对象所拥有。它们负责为 JDesktopPane 实现 L&F 特定行为。JInternalFrame 实现应该将特定行为委托给 DesktopManager。例如,如果 InternalFrame 请求图标化,则它应该试着:
getDesktopPane().getDesktopManager().iconifyFrame(frame);此委托允许每个 L&F 为特定于桌面的操作提供自定义行为。(例如,内部窗体图标的显示方法和位置。)
此类为各种 JInternalFrame 方法提供策略,不应该直接调用,而应该在 DesktopManager 中调用各种 JInternalFrame 方法。
方法摘要 | |
---|---|
void |
activateFrame(JInternalFrame f) 通常指示此窗体拥有焦点。 |
void |
beginDraggingFrame(JComponent f) 通常在用户已经指示他们将开始拖动某个组件时调用此方法。 |
void |
beginResizingFrame(JComponent f, int direction) 通常在用户已经指示他们将开始重新调整窗体的大小时调用此方法。 |
void |
closeFrame(JInternalFrame f) 通常,此调用应该从其父窗体中移除窗体。 |
void |
deactivateFrame(JInternalFrame f) 通常指示此窗体失去焦点。 |
void |
deiconifyFrame(JInternalFrame f) 通常移除现有的任何图标表示形式,并将窗体恢复到其原始大小和位置。 |
void |
dragFrame(JComponent f, int newX, int newY) 用户已经移动窗体。 |
void |
endDraggingFrame(JComponent f) 此方法在拖动会话结束时发出信号。 |
void |
endResizingFrame(JComponent f) 此方法在重新调整大小会话结束时发出信号。 |
void |
iconifyFrame(JInternalFrame f) 通常从父窗体中移除此窗体,并添加一个图标表示形式。 |
void |
maximizeFrame(JInternalFrame f) 通常,应该重新调整窗体的大小,使其满足其父窗体的限制。 |
void |
minimizeFrame(JInternalFrame f) 通常,这指示应该将窗体恢复到调用 maximizeFrame() 前的大小和位置。 |
void |
openFrame(JInternalFrame f) 如有可能,在适当的位置显示此窗体。 |
void |
resizeFrame(JComponent f, int newX, int newY, int newWidth, int newHeight) 用户已经重新调整组件的大小。 |
void |
setBoundsForFrame(JComponent f, int newX, int newY, int newWidth, int newHeight) 这是一个基本重塑方法。 |
方法详细信息 |
---|
openFrame
void openFrame(JInternalFrame f)
- 如有可能,在适当的位置显示此窗体。通常不调用此方法,因为 JInternalFrame 的创建者会将该窗体添加到适当的父窗体中。
-
closeFrame
void closeFrame(JInternalFrame f)
- 通常,此调用应该从其父窗体中移除窗体。
-
maximizeFrame
void maximizeFrame(JInternalFrame f)
- 通常,应该重新调整窗体的大小,使其满足其父窗体的限制。
-
minimizeFrame
void minimizeFrame(JInternalFrame f)
- 通常,这指示应该将窗体恢复到调用 maximizeFrame() 前的大小和位置。
-
iconifyFrame
void iconifyFrame(JInternalFrame f)
- 通常从父窗体中移除此窗体,并添加一个图标表示形式。
-
deiconifyFrame
void deiconifyFrame(JInternalFrame f)
- 通常移除现有的任何图标表示形式,并将窗体恢复到其原始大小和位置。
-
activateFrame
void activateFrame(JInternalFrame f)
- 通常指示此窗体拥有焦点。此方法一般在已经将 JInternalFrame 的 IS_SELECTED_PROPERTY 设置为 true 后调用。
-