- 所有已实现的接口:
-
ImageObserver
,MenuContainer
,Serializable
,Accessible
,RootPaneContainer
,WindowConstants
java.awt.Frame
的版本,增加了对JFC/Swing组件架构的支持。您可以在The Java Tutorial的如何创建框架部分找到有关使用JFrame
的面向任务的文档。
JFrame
类与Frame
略有不兼容。与所有其他JFC/Swing顶级容器一样,JFrame
只包含一个JRootPane
作为其唯一子元素。根窗格提供的内容窗格应该包含JFrame
显示的所有非菜单组件。这与AWT Frame
的情况不同。作为一种便利,此类的add
、remove
和setLayout
方法被重写,以便它们将调用委托给ContentPane
的相应方法。例如,您可以按如下方式向框架添加子组件:
frame.add(child);然后子组件将被添加到内容窗格。内容窗格始终不为空。尝试将其设置为null将导致JFrame抛出异常。默认内容窗格将具有BorderLayout管理器设置在其上。有关如何添加、删除和设置
JFrame
的LayoutManager
的详细信息,请参阅RootPaneContainer
。
与Frame
不同,JFrame
有一些响应用户尝试关闭窗口时的概念。默认行为是当用户关闭窗口时简单地隐藏JFrame。要更改默认行为,调用方法setDefaultCloseOperation(int)
。要使JFrame
的行为与Frame
实例相同,请使用setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE)
。
有关内容窗格和根窗格提供的其他功能的更多信息,请参阅The Java Tutorial中的使用顶级容器。
在多屏环境中,您可以在不同的屏幕设备上创建一个JFrame
。有关更多信息,请参阅Frame
。
警告: Swing不是线程安全的。有关更多信息,请参阅Swing的线程策略。
警告: 该类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同版本Swing的应用程序之间进行RMI。从1.4开始,已将所有JavaBeans的长期存储支持添加到java.beans
包中。请参阅XMLEncoder
。
- 自:
- 1.2
- 参见:
-
Nested Class Summary
Nested classes/interfaces declared in class java.awt.Frame
Frame.AccessibleAWTFrame
Nested classes/interfaces declared in class java.awt.Window
Window.AccessibleAWTWindow, Window.Type
Nested classes/interfaces declared in class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces declared in class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
Modifier and TypeFieldDescriptionprotected AccessibleContext
辅助上下文属性。protected JRootPane
管理contentPane
和可选menuBar
的JRootPane
实例,以及glassPane
。protected boolean
如果为true,则对add
和setLayout
的调用将转发到contentPane
。Fields declared in class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
Fields declared in class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields declared in interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Fields declared in interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
-
Constructor Summary
ConstructorDescriptionJFrame()
构造一个最初不可见的新框架。在屏幕设备的指定GraphicsConfiguration
中创建一个Frame
和一个空白标题。创建一个新的、最初不可见的带有指定标题的Frame
。JFrame
(String title, GraphicsConfiguration gc) 创建一个带有指定标题和指定屏幕设备的GraphicsConfiguration
的JFrame
。 -
Method Summary
Modifier and TypeMethodDescriptionprotected void
添加指定的子Component
。protected JRootPane
由构造方法调用以创建默认的rootPane
。protected void
由构造方法调用以正确初始化JFrame
。获取与此JFrame关联的AccessibleContext。返回此框架的contentPane
对象。int
返回用户在此框架上启动“关闭”操作时发生的操作。返回此框架的glassPane
对象。为此组件创建一个图形上下文。返回此框架上设置的菜单栏。返回此框架的layeredPane
对象。返回此框架的rootPane
对象。获取transferHandler
属性。static boolean
如果新创建的JFrame
应该由当前外观提供其窗口装饰,则返回true。protected boolean
返回是否将add
和setLayout
的调用转发到contentPane
。protected String
返回此JFrame
的字符串表示形式。protected void
处理发生在此组件上的窗口事件。void
从容器中移除指定的组件。void
repaint
(long time, int x, int y, int width, int height) 在time
毫秒内重新绘制此组件的指定矩形。void
setContentPane
(Container contentPane) 设置contentPane
属性。void
setDefaultCloseOperation
(int operation) 设置用户在此框架上启动“关闭”操作时默认发生的操作。static void
setDefaultLookAndFeelDecorated
(boolean defaultLookAndFeelDecorated) 提供有关新创建的JFrame
是否应由当前外观提供其窗口装饰的提示。void
setGlassPane
(Component glassPane) 设置glassPane
属性。void
setJMenuBar
(JMenuBar menubar) 为此框架设置菜单栏。void
setLayeredPane
(JLayeredPane layeredPane) 设置layeredPane
属性。void
setLayout
(LayoutManager manager) 设置LayoutManager
。protected void
setRootPane
(JRootPane root) 设置rootPane
属性。protected void
setRootPaneCheckingEnabled
(boolean enabled) 设置是否将add
和setLayout
的调用转发到contentPane
。void
setTransferHandler
(TransferHandler newHandler) 设置transferHandler
属性,这是一种支持将数据传输到此组件的机制。void
只调用paint(g)
。Methods declared in class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
Methods declared in class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBackground, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setOpacity, setShape, setSize, setSize, setType, setVisible, show, toBack, toFront
Methods declared in class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
Methods declared in class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods declared in interface java.awt.MenuContainer
getFont, postEvent
-
Field Details
-
rootPane
管理contentPane
和可选menuBar
的JRootPane
实例,以及glassPane
。- 参见:
-
rootPaneCheckingEnabled
protected boolean rootPaneCheckingEnabled如果为true,则对add
和setLayout
的调用将转发到contentPane
。这最初为false,但在构造JFrame
时设置为true。- 参见:
-
accessibleContext
辅助上下文属性。
-
-
Constructor Details
-
JFrame
构造一个最初不可见的新框架。此构造方法将组件的区域设置为
JComponent.getDefaultLocale
返回的值。- 抛出:
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless()
返回true。 - 参见:
-
JFrame
在屏幕设备的指定GraphicsConfiguration
中创建一个Frame
和一个空白标题。此构造方法将组件的区域设置为
JComponent.getDefaultLocale
返回的值。- 参数:
-
gc
- 用于构造新Frame
的GraphicsConfiguration
;如果gc
为null
,则假定系统默认的GraphicsConfiguration
- 抛出:
-
IllegalArgumentException
- 如果gc
不是来自屏幕设备。当GraphicsEnvironment.isHeadless()
返回true时,总是抛出此异常。 - 自:
- 1.3
- 参见:
-
JFrame
创建一个新的,最初不可见的具有指定标题的Frame
。此构造函数将组件的区域设置为
JComponent.getDefaultLocale
返回的值。- 参数:
-
title
- 窗体的标题 - 抛出:
-
HeadlessException
- 如果GraphicsEnvironment.isHeadless()返回true。 - 参见:
-
JFrame
创建一个具有指定标题和屏幕设备的指定GraphicsConfiguration
的JFrame
。此构造函数将组件的区域设置为
JComponent.getDefaultLocale
返回的值。- 参数:
-
title
- 在窗体边框中显示的标题。如果null
值被视为一个空字符串,""。 -
gc
- 用于构造新JFrame
的GraphicsConfiguration
;如果gc
为null
,则假定系统默认的GraphicsConfiguration
- 抛出:
-
IllegalArgumentException
- 如果gc
不是来自屏幕设备。当GraphicsEnvironment.isHeadless()返回true时,总是抛出此异常。 - 自:
- 1.3
- 参见:
-
-
Method Details
-
frameInit
protected void frameInit()通过构造函数调用以正确初始化JFrame
。 -
createRootPane
通过构造方法调用以创建默认的rootPane
。- 返回:
-
一个新的
JRootPane
-
processWindowEvent
处理发生在此组件上的窗口事件。根据defaultCloseOperation
属性的设置,隐藏窗口或将其销毁。- 覆盖:
-
processWindowEvent
在类Window
- 参数:
-
e
- 窗口事件 - 参见:
-
setDefaultCloseOperation
@BeanProperty(preferred=true, enumerationValues={"WindowConstants.DO_NOTHING_ON_CLOSE","WindowConstants.HIDE_ON_CLOSE","WindowConstants.DISPOSE_ON_CLOSE","WindowConstants.EXIT_ON_CLOSE"}, description="The frame\'s default close operation.") public void setDefaultCloseOperation(int operation) 设置用户在此窗体上启动“关闭”操作时默认发生的操作。您必须指定以下选择之一:
DO_NOTHING_ON_CLOSE
(在WindowConstants
中定义):不执行任何操作;要求程序在注册的WindowListener
对象的windowClosing
方法中处理操作。HIDE_ON_CLOSE
(在WindowConstants
中定义):调用任何注册的WindowListener
对象后自动隐藏窗体。DISPOSE_ON_CLOSE
(在WindowConstants
中定义):调用任何注册的WindowListener
对象后自动隐藏和销毁窗体。EXIT_ON_CLOSE
(在WindowConstants
中定义):使用System
的exit
方法退出应用程序。仅在应用程序中使用。
默认情况下,该值设置为
HIDE_ON_CLOSE
。更改此属性的值会导致触发属性更改事件,属性名称为“defaultCloseOperation”。注意:当Java虚拟机(VM)中的最后一个可显示窗口被销毁时,VM可能会终止。有关更多信息,请参见 AWT线程问题。
- 参数:
-
operation
- 用户关闭窗体时应执行的操作 - 抛出:
-
IllegalArgumentException
- 如果defaultCloseOperation值不是上述有效值之一 -
SecurityException
- 如果指定了EXIT_ON_CLOSE
并且SecurityManager
不允许调用者调用System.exit
- 参见:
-
getDefaultCloseOperation
public int getDefaultCloseOperation()返回用户在此窗体上启动“关闭”操作时发生的操作。- 返回:
- 指示窗口关闭操作的整数
- 参见:
-
setTransferHandler
@BeanProperty(hidden=true, description="Mechanism for transfer of data into the component") public void setTransferHandler(TransferHandler newHandler) 设置transferHandler
属性,这是支持将数据传输到此组件的机制。如果组件不支持数据传输操作,请使用null
。如果系统属性
suppressSwingDropSupport
为false
(默认值),并且此组件上的当前放置目标为null
或不是用户设置的放置目标,则此方法将更改放置目标如下:如果newHandler
为null
,它将清除放置目标。如果不为null
,它将安装一个新的DropTarget
。注意:与
JFrame
一起使用时,TransferHandler
仅提供数据导入功能,因为数据导出相关方法当前针对JComponent
。请参见 如何使用拖放和数据传输,The Java Tutorial中的一个部分,获取更多信息。
- 参数:
-
newHandler
- 新的TransferHandler
- 自:
- 1.6
- 参见:
-
getTransferHandler
获取设置在此窗体上的transferHandler
属性。- 返回:
-
transferHandler
属性的值 - 自:
- 1.6
- 参见:
-
update
仅调用paint(g)
。覆盖此方法以防止不必要的背景清除调用。 -
setJMenuBar
@BeanProperty(bound=false, hidden=true, description="The menubar for accessing pulldown menus from this frame.") public void setJMenuBar(JMenuBar menubar) 设置此窗体的菜单栏。- 参数:
-
menubar
- 放置在窗体中的菜单栏 - 参见:
-
getJMenuBar
返回设置在此窗体上的菜单栏。- 返回:
- 此窗体的菜单栏
- 参见:
-
isRootPaneCheckingEnabled
protected boolean isRootPaneCheckingEnabled()返回add
和setLayout
是否转发到contentPane
。- 返回:
-
如果转发
add
和setLayout
,则为true;否则为false - 参见:
-
setRootPaneCheckingEnabled
@BeanProperty(hidden=true, description="Whether the add and setLayout methods are forwarded") protected void setRootPaneCheckingEnabled(boolean enabled) 设置add
和setLayout
是否转发到contentPane
。- 参数:
-
enabled
- 如果add
和setLayout
被转发,则为true,如果应直接在JFrame
上操作,则为false。 - 参见:
-
addImpl
添加指定的子Component
。此方法被重写以有条件地将调用转发到contentPane
。默认情况下,子项将添加到contentPane
而不是框架,请参阅RootPaneContainer
以获取详细信息。- 覆盖:
-
addImpl
在类Container
- 参数:
-
comp
- 要增强的组件 -
constraints
- 要遵守的约束 -
index
- 索引 - 抛出:
-
IllegalArgumentException
- 如果index
无效 -
IllegalArgumentException
- 如果将容器的父级添加到自身 -
IllegalArgumentException
- 如果将窗口添加到容器 - 参见:
-
remove
从容器中移除指定的组件。如果comp
不是rootPane
,则会将此调用转发到contentPane
。如果comp
不是JFrame
或contentPane
的子项,则不会执行任何操作。- 覆盖:
-
remove
在类Container
- 参数:
-
comp
- 要移除的组件 - 抛出:
-
NullPointerException
- 如果comp
为null - 参见:
-
setLayout
设置LayoutManager
。重写以有条件地将调用转发到contentPane
。有关更多信息,请参阅RootPaneContainer
。 -
getRootPane
@BeanProperty(bound=false, hidden=true, description="the RootPane object for this frame.") public JRootPane getRootPane()返回此框架的rootPane
对象。- 指定者:
-
getRootPane
在接口RootPaneContainer
- 返回:
-
rootPane
属性 - 参见:
-
setRootPane
设置rootPane
属性。此方法由构造函数调用。- 参数:
-
root
- 此框架的rootPane
对象 - 参见:
-
getContentPane
返回此框架的contentPane
对象。- 指定者:
-
getContentPane
在接口RootPaneContainer
- 返回:
-
contentPane
属性 - 参见:
-
setContentPane
@BeanProperty(bound=false, hidden=true, description="The client area of the frame where child components are normally inserted.") public void setContentPane(Container contentPane) 设置contentPane
属性。此方法由构造函数调用。Swing的绘制架构需要在包含层次结构中提供一个不透明的
JComponent
。通常由内容窗格提供。如果替换内容窗格,则建议将其替换为不透明的JComponent
。- 指定者:
-
setContentPane
在接口RootPaneContainer
- 参数:
-
contentPane
- 此框架的contentPane
对象 - 抛出:
-
IllegalComponentStateException
- (运行时异常)如果内容窗格参数为null
- 参见:
-
getLayeredPane
返回此框架的layeredPane
对象。- 指定者:
-
getLayeredPane
在接口RootPaneContainer
- 返回:
-
layeredPane
属性 - 参见:
-
setLayeredPane
@BeanProperty(bound=false, hidden=true, description="The pane that holds the various frame layers.") public void setLayeredPane(JLayeredPane layeredPane) 设置layeredPane
属性。此方法由构造函数调用。- 指定者:
-
setLayeredPane
在接口RootPaneContainer
- 参数:
-
layeredPane
- 此框架的layeredPane
对象 - 抛出:
-
IllegalComponentStateException
- (运行时异常)如果分层窗格参数为null
- 参见:
-
getGlassPane
返回此框架的glassPane
对象。- 指定者:
-
getGlassPane
在接口RootPaneContainer
- 返回:
-
glassPane
属性 - 参见:
-
setGlassPane
@BeanProperty(bound=false, hidden=true, description="A transparent pane used for menu rendering.") public void setGlassPane(Component glassPane) 设置glassPane
属性。此方法由构造函数调用。- 指定者:
-
setGlassPane
在接口RootPaneContainer
- 参数:
-
glassPane
- 此框架的glassPane
对象 - 参见:
-
getGraphics
为此组件创建一个图形上下文。如果此组件当前不可显示,则此方法将返回null
。- 覆盖:
-
getGraphics
在类Component
中 - 返回:
-
为此组件提供一个图形上下文,如果没有则返回
null
- 自:
- 1.6
- 参见:
-
repaint
public void repaint(long time, int x, int y, int width, int height) 在time
毫秒内重新绘制此组件中指定的矩形。有关重新绘制处理方式的详细信息,请参考RepaintManager
。 -
setDefaultLookAndFeelDecorated
public static void setDefaultLookAndFeelDecorated(boolean defaultLookAndFeelDecorated) 提供一个提示,指示新创建的JFrame
是否应该由当前外观提供其窗口装饰(如边框、关闭窗口的小部件、标题等)。如果defaultLookAndFeelDecorated
为true,则当前LookAndFeel
支持提供窗口装饰,并且当前窗口管理器支持无装饰窗口,则新创建的JFrame
将由当前LookAndFeel
提供其窗口装饰。否则,新创建的JFrame
将由当前窗口管理器提供其窗口装饰。您可以通过以下方式在单个JFrame上获得相同的效果:
JFrame frame = new JFrame(); frame.setUndecorated(true); frame.getRootPane().setWindowDecorationStyle(JRootPane.FRAME);
- 参数:
-
defaultLookAndFeelDecorated
- 一个提示,指示当前外观是否应该提供窗口装饰 - 自:
- 1.4
- 参见:
-
isDefaultLookAndFeelDecorated
public static boolean isDefaultLookAndFeelDecorated()如果新创建的JFrame
应该由当前外观提供其窗口装饰,则返回true。这只是一个提示,因为某些外观可能不支持此功能。- 返回:
- 如果外观应该提供窗口装饰,则返回true。
- 自:
- 1.4
-
paramString
返回此JFrame
的字符串表示形式。此方法仅用于调试目的,返回的字符串的内容和格式可能因实现而异。返回的字符串可能为空,但不能为null
。- 覆盖:
-
paramString
在类Frame
中 - 返回:
-
此
JFrame
的字符串表示形式
-
getAccessibleContext
获取与此JFrame关联的AccessibleContext。对于JFrames,AccessibleContext采用AccessibleJFrame的形式。如有必要,将创建一个新的AccessibleJFrame实例。- 指定者:
-
getAccessibleContext
在接口Accessible
中 - 覆盖:
-
getAccessibleContext
在类Frame
中 - 返回:
- 作为此JFrame的AccessibleContext的AccessibleJFrame
-