java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JViewport
- 所有已实现的接口:
ImageObserver,MenuContainer,Serializable,Accessible
您可以通过它查看基础信息的“视口”或“舷窗”。滚动时,移动的是视口。这就像通过相机的取景器凝视。向上移动取景器会使图片顶部的新事物出现,并丢失底部的事物。
默认情况下,JViewport 是不透明的。要更改此设置,请使用 setOpaque 方法。
NOTE:我们已经实现了一种更快的滚动算法,不需要缓冲区来绘制。该算法的工作原理如下:
- 检查视图和父视图以查看它们是否为
JComponents,如果不是,则停止并重新绘制整个视口。 - 如果视口被祖先遮挡,停止并重新绘制整个视口。
- 计算将变得可见的区域,如果它与视口一样大,则停止并重新绘制整个视图区域。
- 获取祖先
Window的图形并对滚动区域执行copyArea。 - 向视图发送消息以重新绘制新的可见区域。
- 下次在视口上调用绘制时,如果剪辑区域小于视口大小,则会启动计时器以重新绘制整个区域。
copyArea 的开销。与非 backing store 情况相比,这种方法将大大减少绘制区域。
当视口被另一个窗口遮挡或部分在屏幕外时,此方法可能导致比后备存储方法更慢的时间。当另一个窗口遮挡视口时,copyArea 将复制垃圾,系统将生成一个绘制事件,通知我们需要绘制新暴露的区域。处理这个问题的唯一方法是重新绘制整个视口,这可能会导致比后备存储情况更慢的性能。在大多数应用程序中,用户很少会在视口被另一个窗口或屏幕外遮挡时滚动,因此这种优化通常值得在被遮挡时对性能造成影响。
Warning: Swing 不是线程安全的。有关详细信息,请参阅 Swing 的线程策略。
Warning: 此类的序列化对象将与未来的 Swing 版本不兼容。当前的序列化支持适用于运行相同版本 Swing 的应用程序之间的短期存储或 RMI。从 1.4 开始,对所有 JavaBeans 的长期存储的支持已添加到 java.beans 包中。请参阅 XMLEncoder 。
- 自从:
- 1.2
- 参见:
-
内部类总结
内部类修饰符和类型类描述protected class此类实现了对JViewport类的辅助功能支持。protected class视图的监听。在类 javax.swing.JComponent 中声明的嵌套类/接口
JComponent.AccessibleJComponent在类 java.awt.Container 中声明的嵌套类/接口
Container.AccessibleAWTContainer -
字段摘要
字段修饰符和类型Field描述protected boolean已弃用。从 Java 2 平台 v1.3 开始static final int将视口内容绘制到屏幕外图像中。protected Image用于后备存储的视图图像。static final int使用graphics.copyArea实现滚动。protected boolean确定视口尺寸时为真。protected Point我们绘制的最后一个viewPosition,因此我们知道有多少后备存储图像是有效的。protected booleanscrollUnderway标志用于JList等组件。static final int此模式使用非常简单的方法,即每次滚动时重新绘制滚动窗格的全部内容。在类 javax.swing.JComponent 中声明的字段
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW在类 java.awt.Component 中声明的字段
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT在接口 java.awt.image.ImageObserver 中声明的字段
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述void将ChangeListener添加到列表中,每次视图的大小、位置或视口的范围大小发生更改时都会通知该列表。protected void设置JViewport的一个轻量级子项,可以是null。protected booleancomputeBlit(int dx, int dy, Point blitFrom, Point blitTo, Dimension blitSize, Rectangle blitPaint) 计算 blit 的参数,其中后备存储图像当前在左上角包含oldLoc,我们正在滚动到newLoc。protected LayoutManager子类可以覆盖它以在构造函数中安装不同的布局管理器(或null)。protected JViewport.ViewListener为视图创建监听。protected voidfirePropertyChange(String propertyName, Object oldValue, Object newValue) 通知监听属性更改。protected void当视图大小、位置或视口范围大小发生更改时,通知所有ChangeListeners。获取与此 JViewport 关联的 AccessibleContext。返回使用 addChangeListener() 添加到此 JViewport 的所有ChangeListener的数组。返回视图坐标中视图可见部分的大小。final Insets将insets(边框)尺寸返回为 (0,0,0,0),因为JViewport不支持边框。final Insets返回包含此JViewport的插入值的Insets对象。int返回当前的滚动模式。getUI()返回呈现此组件的 L&F 对象。返回一个字符串,该字符串指定呈现此组件的 L&F 类的名称。getView()返回JViewport的一个孩子或null。返回出现在视口左上角的视图坐标,如果没有视图则返回 0,0。返回原点为getViewPosition且大小为getExtentSize的矩形。如果未明确设置视图的大小,则返回首选大小,否则返回视图的当前大小。boolean已弃用。从 Java 2 平台 v1.3 开始,由getScrollMode()取代。booleanJViewport覆盖此方法的默认实现(在JComponent中)以返回 false。protected boolean如果滚动模式是BACKINGSTORE_SCROLL_MODE则返回 true 以导致绘画源自JViewport或其祖先之一。void根据backingStore是否启用,要么通过后备存储绘制图像,要么只绘制最近曝光的部分,使用后备存储“blit”其余部分。protected String返回此JViewport的字符串表示形式void删除Viewport的一个轻量级子项。void从每次视图大小、位置或视口范围大小更改时通知的列表中删除ChangeListener。voidrepaint(long tm, int x, int y, int w, int h) 始终在父坐标系中重新绘制以确保RepaintManager只执行一次绘制。voidreshape(int x, int y, int w, int h) 设置此视口的边界。voidscrollRectToVisible(Rectangle contentRect) 滚动视图,使视图中的Rectangle变得可见。voidsetBackingStoreEnabled(boolean enabled) 已弃用。从 Java 2 平台 v1.3 开始,由setScrollMode()取代。final void视口通过正常的父/子剪辑“滚动”其子项(称为“视图”)(通常视图在滚动的相反方向移动)。voidsetExtentSize(Dimension newExtent) 使用视图坐标设置视图可见部分的大小。voidsetScrollMode(int mode) 用于控制滚动视口内容的方法。voidsetUI(ViewportUI ui) 设置呈现此组件的 L&F 对象。void设置JViewport的一个轻量级子项 (view),可以是null。void设置出现在视口左上角的视图坐标,如果没有视图则不执行任何操作。voidsetViewSize(Dimension newSize) 设置视图的大小。toViewCoordinates(Dimension size) 将像素坐标中的大小转换为视图坐标。将像素坐标中的点转换为视图坐标。voidupdateUI()将 UI 属性重置为当前外观的值。在类 javax.swing.JComponent 中声明的方法
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, revalidate, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update在类 java.awt.Container 中声明的方法
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree在类 java.awt.Component 中声明的方法
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
字段详细信息
-
isViewSizeSet
protected boolean isViewSizeSet确定视口尺寸时为真。默认为假。 -
lastPaintPosition
我们绘制的最后一个viewPosition,因此我们知道有多少后备存储图像是有效的。 -
backingStore
已弃用。从 Java 2 平台 v1.3 开始当此视口维护其内容的屏幕外图像时为真,以便可以使用快速“bit-blit”操作而不是通过访问视图对象来构造显示来进行一些滚动。默认值为false。- 参见:
-
backingStoreImage
用于后备存储的视图图像。 -
scrollUnderway
protected boolean scrollUnderwayscrollUnderway标志用于JList等组件。当在JList上按下向下箭头键并且所选单元格是列表中的最后一个时,scrollpane自动滚动。在这里,旧的选定单元格需要重新绘制,因此我们需要一个标志,使视口仅在显式调用setViewPosition(Point)时才进行优化绘制。当通过其他路由调用setBounds时,标志关闭并且视图正常重绘。另一种方法是将其从JViewport类中删除,并让JList通过使用setBackingStoreEnabled来管理这种情况。默认值为false。 -
BLIT_SCROLL_MODE
public static final int BLIT_SCROLL_MODE使用graphics.copyArea实现滚动。这对于大多数应用程序来说是最快的。- 自从:
- 1.3
- 参见:
-
BACKINGSTORE_SCROLL_MODE
public static final int BACKINGSTORE_SCROLL_MODE将视口内容绘制到屏幕外图像中。这以前是JTable的默认模式。在某些情况下,这种模式可能比“blit 模式”更有优势,但它需要大量额外的 RAM。- 自从:
- 1.3
- 参见:
-
SIMPLE_SCROLL_MODE
public static final int SIMPLE_SCROLL_MODE此模式使用非常简单的方法,即每次滚动时重新绘制滚动窗格的全部内容。这是 Swing 1.0 和 Swing 1.1 中的默认行为。在大多数情况下,其他两个选项中的任何一个都将提供更好的性能。- 自从:
- 1.3
- 参见:
-
-
构造方法详细信息
-
JViewport
public JViewport()创建一个JViewport。
-
-
方法详情
-
getUI
返回呈现此组件的 L&F 对象。- 重写:
getUI在类JComponent中- 返回:
-
一个
ViewportUI对象 - 自从:
- 1.3
-
setUI
@BeanProperty (hidden =true, visualUpdate =true, description ="The UI object that implements the Component\'s LookAndFeel.") public void setUI(ViewportUI ui) 设置呈现此组件的 L&F 对象。- 参数:
ui-ViewportUIL&F 对象- 自从:
- 1.3
- 参见:
-
updateUI
public void updateUI()将 UI 属性重置为当前外观的值。- 重写:
updateUI在类JComponent中- 参见:
-
getUIClassID
返回一个字符串,该字符串指定呈现此组件的 L&F 类的名称。- 重写:
getUIClassID在类JComponent中- 返回:
- 字符串“ViewportUI”
- 参见:
-
addImpl
设置JViewport的一个轻量级子项,可以是null。 (由于只有一个孩子占据了整个视口,constraints和index参数将被忽略。) -
remove
删除Viewport的一个轻量级子项。 -
scrollRectToVisible
滚动视图,使视图中的Rectangle变得可见。如果视图当前无效,这将尝试在滚动之前验证视图 -
isValid返回 false。为了避免在创建包含层次结构时过度验证,如果其中一个祖先没有对等体,或者没有验证根祖先,或者其中一个祖先不是Window或Applet,这将不会验证。请注意,此方法不会滚动到有效视口之外;例如,如果
contentRect大于视口,滚动将被限制在视口的边界内。- 重写:
scrollRectToVisible在类JComponent中- 参数:
contentRect- 要显示的Rectangle- 参见:
-
setBorder
视口通过正常的父/子剪辑“滚动”其子项(称为“视图”)(通常视图在滚动的相反方向移动)。不支持非null边框或非零insets,以防止此组件的几何形状变得足够复杂以抑制子类化。要创建带边框的JViewport,请将其添加到带边框的JPanel。注意:如果
border是非null,此方法将抛出异常,因为JViewPort不支持边框。- 重写:
setBorder在类JComponent中- 参数:
border- 要设置的Border- 抛出:
IllegalArgumentException- 此方法未实现- 参见:
-
getInsets
将insets(边框)尺寸返回为 (0,0,0,0),因为JViewport不支持边框。- 重写:
getInsets在类JComponent中- 返回:
-
一个零维度零起点的
Rectangle - 参见:
-
getInsets
返回包含此JViewport的插入值的Insets对象。传入的Insets对象将被重新初始化,并且该对象中的所有现有值都将被覆盖。- 重写:
getInsets在类JComponent中- 参数:
insets- 可以重复使用的Insets对象- 返回:
- 这个视口插入值
- 参见:
-
isOptimizedDrawingEnabled
public boolean isOptimizedDrawingEnabled()JViewport覆盖此方法的默认实现(在JComponent中)以返回 false。这确保绘图机器将调用Viewport的paint实现,而不是直接向JViewport的子级发送消息。- 重写:
isOptimizedDrawingEnabled在类JComponent中- 返回:
- false
-
isPaintingOrigin
protected boolean isPaintingOrigin()如果滚动模式是BACKINGSTORE_SCROLL_MODE则返回 true 以导致绘画源自JViewport或其祖先之一。否则返回false。- 重写:
isPaintingOrigin在类JComponent中- 返回:
-
如果滚动模式是
BACKINGSTORE_SCROLL_MODE则为真。 - 参见:
-
paint
根据backingStore是否启用,要么通过后备存储绘制图像,要么只绘制最近曝光的部分,使用后备存储“blit”其余部分。术语“blit”是 PDP-10 BLT(块传输)指令的发音版本,它复制了一个位块。 (如果你好奇的话。)
- 重写:
paint在类JComponent中- 参数:
g- 在其中绘制的Graphics上下文- 参见:
-
reshape
public void reshape(int x, int y, int w, int h) 设置此视口的边界。如果视口的宽度或高度发生变化,则触发StateChanged事件。- 重写:
reshape在类JComponent中- 参数:
x- 原点的左边缘y- 原点的上边缘w- 像素宽度h- 以像素为单位的高度- 参见:
-
setScrollMode
@BeanProperty (bound =false, enumerationValues ={"JViewport.BLIT_SCROLL_MODE","JViewport.BACKINGSTORE_SCROLL_MODE","JViewport.SIMPLE_SCROLL_MODE"}, description ="Method of moving contents for incremental scrolls.") public void setScrollMode(int mode) 用于控制滚动视口内容的方法。您可能希望更改此模式以获得适用于您的用例的最佳性能。- 参数:
mode- 以下值之一:- JViewport.BLIT_SCROLL_MODE
- JViewport.BACKINGSTORE_SCROLL_MODE
- JViewport.SIMPLE_SCROLL_MODE
- 自从:
- 1.3
- 参见:
-
getScrollMode
public int getScrollMode()返回当前的滚动模式。- 返回:
scrollMode属性- 自从:
- 1.3
- 参见:
-
isBackingStoreEnabled
已弃用。从 Java 2 平台 v1.3 开始,由getScrollMode()取代。如果此视口正在维护其内容的屏幕外图像,则返回true。- 返回:
true如果scrollMode是BACKINGSTORE_SCROLL_MODE
-
setBackingStoreEnabled
已弃用。从 Java 2 平台 v1.3 开始,由setScrollMode()取代。如果此视口将保留其内容的屏幕外图像,则为 true。该图像用于减少对viewPosition进行小的一维更改的成本。我们使用Graphics.copyArea来影响一些滚动,而不是重新绘制整个视口。- 参数:
enabled- 如果为真,维护一个离屏后备存储
-
getView
返回JViewport的一个孩子或null。- 返回:
-
子视口,如果不存在则为
null - 参见:
-
setView
设置JViewport的一个轻量级子项 (view),可以是null。- 参数:
view- 视口的新轻量级子项- 参见:
-
getViewSize
如果未明确设置视图的大小,则返回首选大小,否则返回视图的当前大小。如果没有视图,则返回 0,0。- 返回:
-
指定视图大小的
Dimension对象
-
setViewSize
设置视图的大小。将触发状态更改事件。- 参数:
newSize- 指定视图新大小的Dimension对象
-
getViewPosition
返回出现在视口左上角的视图坐标,如果没有视图则返回 0,0。- 返回:
-
一个
Point对象给出左上坐标
-
setViewPosition
设置出现在视口左上角的视图坐标,如果没有视图则不执行任何操作。- 参数:
p- 一个Point对象给出左上坐标
-
getViewRect
返回原点为getViewPosition且大小为getExtentSize的矩形。这是视图的可见部分,在视图坐标中。- 返回:
Rectangle使用视图坐标给出视图的可见部分。
-
computeBlit
protected boolean computeBlit(int dx, int dy, Point blitFrom, Point blitTo, Dimension blitSize, Rectangle blitPaint) 计算 blit 的参数,其中后备存储图像当前在左上角包含oldLoc,我们正在滚动到newLoc。修改参数以返回 blit 所需的值。- 参数:
dx- 水平增量dy- 垂直增量blitFrom- 我们从中发送的PointblitTo- 我们要传送到的PointblitSize- blit 区域的DimensionblitPaint- blit 区域- 返回:
- 如果参数被修改并且我们准备好 blit,则为 true;否则为假
-
getExtentSize
返回视图坐标中视图可见部分的大小。- 返回:
-
一个
Dimension对象给出视图的大小
-
toViewCoordinates
将像素坐标中的大小转换为视图坐标。支持“逻辑坐标”的视口子类将重写此方法。- 参数:
size- 使用像素坐标的Dimension对象- 返回:
-
转换为视图坐标的
Dimension对象
-
toViewCoordinates
将像素坐标中的点转换为视图坐标。支持“逻辑坐标”的视口子类将重写此方法。- 参数:
p- 使用像素坐标的Point对象- 返回:
-
转换为视图坐标的
Point对象
-
setExtentSize
使用视图坐标设置视图可见部分的大小。- 参数:
newExtent- 指定视图大小的Dimension对象
-
createViewListener
为视图创建监听。- 返回:
ViewListener
-
createLayoutManager
子类可以覆盖它以在构造函数中安装不同的布局管理器(或null)。返回LayoutManager以安装在JViewport上。- 返回:
LayoutManager
-
addChangeListener
将ChangeListener添加到列表中,每次视图的大小、位置或视口的范围大小发生更改时都会通知该列表。- 参数:
l- 要添加的ChangeListener- 参见:
-
removeChangeListener
从每次视图大小、位置或视口范围大小更改时通知的列表中删除ChangeListener。- 参数:
l- 要删除的ChangeListener- 参见:
-
getChangeListeners
返回使用 addChangeListener() 添加到此 JViewport 的所有ChangeListener的数组。- 返回:
-
添加所有
ChangeListener或如果未添加任何监听器,则为空数组 - 自从:
- 1.4
-
fireStateChanged
protected void fireStateChanged()当视图大小、位置或视口范围大小发生更改时,通知所有ChangeListeners。- 参见:
-
repaint
public void repaint(long tm, int x, int y, int w, int h) 始终在父坐标系中重新绘制以确保RepaintManager只执行一次绘制。- 重写:
repaint在类JComponent中- 参数:
tm- 更新前的最长时间(以毫秒为单位)x-x坐标(从左边开始的像素)y-y坐标(从顶部向下的像素)w- 宽度h- 高度- 参见:
-
paramString
返回此JViewport的字符串表示形式。此方法仅用于调试目的,返回字符串的内容和格式可能因实现而异。返回的字符串可能为空,但可能不是null。- 重写:
paramString在类JComponent中- 返回:
-
这个
JViewport的字符串表示
-
firePropertyChange
通知监听器属性更改。这被子类化以更新windowBlit属性。 (putClientProperty属性是最终的)。- 重写:
firePropertyChange在类Component中- 参数:
propertyName- 包含属性名称的字符串oldValue- 属性的旧值newValue- 属性的新值
-
getAccessibleContext
获取与此 JViewport 关联的 AccessibleContext。对于视口,AccessibleContext 采用 AccessibleJViewport 的形式。如有必要,将创建一个新的 AccessibleJViewport 实例。- 指定者:
getAccessibleContext在接口Accessible中- 重写:
getAccessibleContext在类Component中- 返回:
- 作为此 JViewport 的 AccessibleContext 的 AccessibleJViewport
-