diff options
author | Michael Koch <konqueror@gmx.de> | 2003-03-10 13:21:38 +0000 |
---|---|---|
committer | Michael Koch <mkoch@gcc.gnu.org> | 2003-03-10 13:21:38 +0000 |
commit | 76c16dd4c24cbf9ca6c311edcde5336e8c8b63f0 (patch) | |
tree | 8824e3ad925c3c75bbbaea307806393f90008db6 /libjava/java/awt/FocusTraversalPolicy.java | |
parent | e0fd3e7af44dbea3d01bbc8df3a1f3114d993f4e (diff) | |
download | gcc-76c16dd4c24cbf9ca6c311edcde5336e8c8b63f0.zip gcc-76c16dd4c24cbf9ca6c311edcde5336e8c8b63f0.tar.gz gcc-76c16dd4c24cbf9ca6c311edcde5336e8c8b63f0.tar.bz2 |
2003-03-10 Michael Koch <konqueror@gmx.de>
* java/awt/FocusTraversalPolicy.java
(FocusTraversalPolicy): Documentation added.
(getComponentAfter): Documentation added.
(getComponentBefore): Documentation added.
(getFirstComponent): Documentation added.
(getLastComponent): Documentation added.
(getDefaultComponent): Documentation added.
(getInitialComponent): Documentation added.
* java/awt/ScrollPaneAdjustable.java
(sp): New member variable.
(orientation): New member variable.
(value): New member variable.
(minimum): New member variable.
(maximum): New member variable.
(visibleAmount): New member variable.
(unitIncrement): New member variable.
(blockIncrement): New member variable.
(adjustmentListener): New member variable.
(ScrollPaneAdjustable): Rewrote.
(addAdjustmentListener): New method.
(removeAdjustmentListener): New method.
(getAdjustmentListeners): New method.
(getBlockIncrement): New method.
(getMaximum): New method.
(getMinimum): New method.
(getOrientation): New method.
(getUnitIncrement): New method.
(getValue): New method.
(getVisibleAmount): New method.
(setBlockIncrement): New method.
(setUnitIncrement): New method.
(setMaximum): Implemented.
(setMinimum): Implemented.
(setValue): New method.
(setVisibleAmount): Implemented.
(paramString): New method.
* java/awt/Window.java
(show): Use setVisible(true) instead of super.show().
(hide): Use sevVisible(false) instead of super.hide().
(processWindowEvent): Added cases for WINDOW_GAINED_FOCUS,
WINDOW_LOST_FOCUS and WINDOW_STATE_CHANGED.
(postEvent): Deprecated.
(applyResourceBundle): Deprecated.
(processWindowFocusEvent): New method.
(processWindowStateEvent): New method.
* java/awt/datatransfer/DataFlavor.java: Reindented.
* java/awt/font/TextHitInfo.java
(charIndex): New member variable.
(leadingEdge): New member variable.
(TextHitInfo): New constructor.
(getCharIndex): Implemented.
(isLeadingEdge): Implemented.
(getInsertionIndex): Implemented.
(hashCode): Access charIndex directly.
(equals): Reformated.
(leading): Implemented.
(trailing): Implemented.
(beforeOffset): Implemented.
(afterOffset): Implemented.
(getOtherHit): Implemented.
(getOffsetHit): Implemented.
(toString): Implemented.
* java/awt/image/BufferedImage.java
(BufferedImage): Implements WritableRenderedImage.
(observers): New member variable.
(addTileObserver): New method.
(removeTileObserver): New method.
From-SVN: r64078
Diffstat (limited to 'libjava/java/awt/FocusTraversalPolicy.java')
-rw-r--r-- | libjava/java/awt/FocusTraversalPolicy.java | 39 |
1 files changed, 38 insertions, 1 deletions
diff --git a/libjava/java/awt/FocusTraversalPolicy.java b/libjava/java/awt/FocusTraversalPolicy.java index fcabece..0354a7f 100644 --- a/libjava/java/awt/FocusTraversalPolicy.java +++ b/libjava/java/awt/FocusTraversalPolicy.java @@ -39,26 +39,63 @@ exception statement from your version. */ package java.awt; /** - * STUB CLASS ONLY + * @since 1.4 */ public abstract class FocusTraversalPolicy { + /** + * Creates a <code>FocusTraversalPolicy</code> object. + */ public FocusTraversalPolicy() { + // Do nothing in here. } + /** + * Returns the Component that should receive the focus after a Component. + * + * @exception IllegalArgumentException If root or current is null, + * or if root is not a focus cycle root of current. + */ public abstract Component getComponentAfter(Container root, Component current); + /** + * Returns the Component that should receive the focus before a Component. + * + * @exception IllegalArgumentException If root or current is null, + * or if root is not a focus cycle root of current. + */ public abstract Component getComponentBefore(Container root, Component current); + /** + * Returns the first Component in the traversal cycle. + * + * @exception IllegalArgumentException If root is null. + */ public abstract Component getFirstComponent(Container root); + /** + * Returns the last Component in the traversal cycle. + * + * @exception IllegalArgumentException If root is null. + */ public abstract Component getLastComponent(Container root); + /** + * Returns the default Component to focus. + * + * @exception IllegalArgumentException If root is null. + */ public abstract Component getDefaultComponent(Container root); + /** + * Returns the Component that should receive the focus when a Window is made + * visible for the first time. + * + * @exception IllegalArgumentException If window is null. + */ public Component getInitialComponent(Window window) { return getDefaultComponent(window); |