所有类
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)