所有类
javax.swing.plaf.basic
类 BasicScrollPaneUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ScrollPaneUI
javax.swing.plaf.basic.BasicScrollPaneUI
- 所有已实现的接口:
- ScrollPaneConstants
- 直接已知子类:
- MetalScrollPaneUI
-
public class BasicScrollPaneUI
- extends ScrollPaneUI
- implements ScrollPaneConstants
ScrollPaneUI 的默认 L&F 实现。
从接口 javax.swing.ScrollPaneConstants 继承的字段 |
COLUMN_HEADER, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_AS_NEEDED, HORIZONTAL_SCROLLBAR_NEVER, HORIZONTAL_SCROLLBAR_POLICY, LOWER_LEADING_CORNER, LOWER_LEFT_CORNER, LOWER_RIGHT_CORNER, LOWER_TRAILING_CORNER, ROW_HEADER, UPPER_LEADING_CORNER, UPPER_LEFT_CORNER, UPPER_RIGHT_CORNER, UPPER_TRAILING_CORNER, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_ALWAYS, VERTICAL_SCROLLBAR_AS_NEEDED, VERTICAL_SCROLLBAR_NEVER, VERTICAL_SCROLLBAR_POLICY, VIEWPORT |
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
scrollpane
protected JScrollPane scrollpane
vsbChangeListener
protected ChangeListener vsbChangeListener
hsbChangeListener
protected ChangeListener hsbChangeListener
viewportChangeListener
protected ChangeListener viewportChangeListener
spPropertyChangeListener
protected PropertyChangeListener spPropertyChangeListener
BasicScrollPaneUI
public BasicScrollPaneUI()
createUI
public static ComponentUI createUI(JComponent x)
-
-
paint
public void paint(Graphics g,
JComponent c)
- 从类
ComponentUI
复制的描述
-
绘制指定组件,使其适合外观。在将要绘制指定组件时,从
ComponentUI.update
方法中调用此方法。子类应该重写此方法并使用指定 Graphics
对象来呈现组件的内容。
-
- 覆盖:
-
类
ComponentUI
中的 paint
-
- 参数:
g
- 将在其中进行绘制的 Graphics
上下文
c
- 将绘制的组件;此参数常被忽略,但如果 UI 对象是无状态的并由多个组件共享,则可以使用该参数
- 另请参见:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)
getMaximumSize
public Dimension getMaximumSize(JComponent c)
- 从类
ComponentUI
复制的描述
-
返回指定组件的适合外观的最大大小。如果返回
null
,则最大大小将由组件的布局管理器计算(对于安装了特定布局管理器的组件而言,这是首选方法)。此方法的默认实现调用 getPreferredSize
并返回该值。
-
- 覆盖:
-
类
ComponentUI
中的 getMaximumSize
-
- 参数:
c
- 将查询其最大大小的组件;此参数常被忽略,但如果 UI 对象是无状态的并由多个组件共享,则可以使用该参数
- 返回:
-
新 Dimension(Short.MAX_VALUE, Short.MAX_VALUE)
- 另请参见:
JComponent.getMaximumSize()
, LayoutManager2.maximumLayoutSize(java.awt.Container)