Overview | Package | Class | Tree | Deprecated | Index | Help | |||
PREV CLASS | NEXT CLASS | FRAMES | NO FRAMES | ||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Panel | +--gui.Scroller
Note that due to limitations in the awt design (and limitations in time to find workarounds) there are two notable problems with this Containter:
Field Summary | |
static int | ALWAYS
Indicator to always show scrollbars. |
static int | IFNEEDED
Indicator to show scrollbars only when the scrolled component is too large. |
static int | NEVER
Indicator to never show scrollbars. |
Fields inherited from class java.awt.Component | |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Constructor Summary | |
Scroller(java.awt.Component scrolled)
Create a Scroller panel using scrolled as the inner component to be scrolled, and placing scrollbars only if needed. |
|
Scroller(java.awt.Component scrolled,
int xscrolling,
int yscrolling)
Create a Scroller panel using scrolled as the inner component to be scrolled, and placing according to the given flags. |
Method Summary | |
void | addLayoutComponent(java.lang.String name,
java.awt.Component comp)
Implementing Layout manager for use by clipping panel ONLY! |
boolean | handleEvent(java.awt.Event e)
|
java.awt.Insets | insets()
|
void | layoutContainer(java.awt.Container parent)
|
java.awt.Dimension | minimumLayoutSize(java.awt.Container parent)
|
void | paint(java.awt.Graphics g)
|
java.awt.Dimension | preferredLayoutSize(java.awt.Container parent)
|
void | removeLayoutComponent(java.awt.Component comp)
|
void | setXScrolling(int xscrolling)
Set the parameter for when the X (horizontal) scrollbar should be shown. |
void | setYScrolling(int yscrolling)
Set the parameter for when the Y (vertical) scrollbar should be shown. |
Methods inherited from class java.awt.Panel | |
addNotify |
Methods inherited from class java.awt.Container | |
add, add, add, add, add, addContainerListener, addImpl, addNotify, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponentAt, getComponentAt, getComponent, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, paint, paramString, preferredSize, printComponents, print, processContainerEvent, processEvent, removeAll, remove, remove, removeContainerListener, removeNotify, setLayout, update, validate, validateTree |
Methods inherited from class java.awt.Component | |
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPeer, getPreferredSize, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paint, paramString, postEvent, preferredSize, prepareImage, prepareImage, printAll, print, processComponentEvent, processEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, update, validate |
Methods inherited from class java.lang.Object | |
clone, equals, finalize, getClass, hashCode, notifyAll, notify, toString, wait, wait, wait |
Field Detail |
public static final int IFNEEDED
public static final int ALWAYS
public static final int NEVER
Constructor Detail |
public Scroller(java.awt.Component scrolled)
public Scroller(java.awt.Component scrolled, int xscrolling, int yscrolling)
Method Detail |
public void setXScrolling(int xscrolling)
public void setYScrolling(int yscrolling)
public boolean handleEvent(java.awt.Event e)
public java.awt.Insets insets()
public void paint(java.awt.Graphics g)
public void addLayoutComponent(java.lang.String name, java.awt.Component comp)
public void layoutContainer(java.awt.Container parent)
public java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
public java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
public void removeLayoutComponent(java.awt.Component comp)
Overview | Package | Class | Tree | Deprecated | Index | Help | |||
PREV CLASS | NEXT CLASS | FRAMES | NO FRAMES | ||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |