/** Occupy all remaining cells. */
public static final int REMAINDER = 0;
+ /**
+ * Position to where the first text line would end. Equals to NORTHEAST for
+ * horizontal left-to-right orientations.
+ */
+ public static final int FIRST_LINE_END = 24;
+
+ /**
+ * Position to where the first text line would start. Equals to NORTHWEST for
+ * horizontal left-to-right orientations.
+ */
+ public static final int FIRST_LINE_START = 23;
+
+ /**
+ * Position to where the last text line would end. Equals to SOUTHEAST for
+ * horizontal left-to-right orientations.
+ */
+ public static final int LAST_LINE_END = 26;
+
+ /**
+ * Position to where the last text line would start. Equals to SOUTHWEST for
+ * horizontal left-to-right orientations.
+ */
+ public static final int LAST_LINE_START = 25;
+
+ /**
+ * Position to where a text line would end. Equals to EAST for
+ * left-to-right orientations.
+ */
+ public static final int LINE_END = 22;
+
+ /**
+ * Position to where a text line would start. Equals to WEST for
+ * left-to-right orientations.
+ */
+ public static final int LINE_START = 21;
+
+ /**
+ * Position to where a page ends. Equals SOUTH for horizontal orientations.
+ */
+ public static final int PAGE_END = 20;
+
+ /**
+ * Position to where a page starts. Equals NORTH for horizontal orientations.
+ */
+ public static final int PAGE_START = 19;
+
public int anchor;
public int fill;
public int gridheight;
* Creates a peer object for the specified <code>TextField</code>.
*
* @param target The <code>TextField</code> to create the peer for.
+ *
* @return The peer for the specified <code>TextField</code> object.
*
* @exception HeadlessException If GraphicsEnvironment.isHeadless() is true.
* Creates a peer object for the specified <code>Label</code>.
*
* @param target The <code>Label</code> to create the peer for.
+ *
* @return The peer for the specified <code>Label</code> object.
*
* @exception HeadlessException If GraphicsEnvironment.isHeadless() is true.
* Creates a peer object for the specified <code>List</code>.
*
* @param target The <code>List</code> to create the peer for.
+ *
* @return The peer for the specified <code>List</code> object.
*
* @exception HeadlessException If GraphicsEnvironment.isHeadless() is true.
* Creates a peer object for the specified <code>Checkbox</code>.
*
* @param target The <code>Checkbox</code> to create the peer for.
+ *
* @return The peer for the specified <code>Checkbox</code> object.
*
* @exception HeadlessException If GraphicsEnvironment.isHeadless() is true.
* Creates a peer object for the specified <code>Scrollbar</code>.
*
* @param target The <code>Scrollbar</code> to create the peer for.
+ *
* @return The peer for the specified <code>Scrollbar</code> object.
*
* @exception HeadlessException If GraphicsEnvironment.isHeadless() is true.
* Creates a peer object for the specified <code>ScrollPane</code>.
*
* @param target The <code>ScrollPane</code> to create the peer for.
+ *
* @return The peer for the specified <code>ScrollPane</code> object.
*
* @exception HeadlessException If GraphicsEnvironment.isHeadless() is true.
* Creates a peer object for the specified <code>TextArea</code>.
*
* @param target The <code>TextArea</code> to create the peer for.
+ *
* @return The peer for the specified <code>TextArea</code> object.
*
* @exception HeadlessException If GraphicsEnvironment.isHeadless() is true.
* Creates a peer object for the specified <code>Choice</code>.
*
* @param target The <code>Choice</code> to create the peer for.
+ *
* @return The peer for the specified <code>Choice</code> object.
*
* @exception HeadlessException If GraphicsEnvironment.isHeadless() is true.
* Creates a peer object for the specified <code>Frame</code>.
*
* @param target The <code>Frame</code> to create the peer for.
+ *
* @return The peer for the specified <code>Frame</code> object.
*
* @exception HeadlessException If GraphicsEnvironment.isHeadless() is true.
* Creates a peer object for the specified <code>Canvas</code>.
*
* @param target The <code>Canvas</code> to create the peer for.
+ *
* @return The peer for the specified <code>Canvas</code> object.
*/
protected abstract CanvasPeer createCanvas(Canvas target);
* Creates a peer object for the specified <code>Panel</code>.
*
* @param target The <code>Panel</code> to create the peer for.
+ *
* @return The peer for the specified <code>Panel</code> object.
*/
protected abstract PanelPeer createPanel(Panel target);
* Creates a peer object for the specified <code>Window</code>.
*
* @param target The <code>Window</code> to create the peer for.
+ *
* @return The peer for the specified <code>Window</code> object.
*
* @exception HeadlessException If GraphicsEnvironment.isHeadless() is true.
* Creates a peer object for the specified <code>Dialog</code>.
*
* @param target The dialog to create the peer for
+ *
* @return The peer for the specified font name.
*
* @exception HeadlessException If GraphicsEnvironment.isHeadless() is true.
* Creates a peer object for the specified <code>MenuBar</code>.
*
* @param target The <code>MenuBar</code> to create the peer for.
+ *
* @return The peer for the specified <code>MenuBar</code> object.
*
* @exception HeadlessException If GraphicsEnvironment.isHeadless() is true.
* Creates a peer object for the specified <code>Menu</code>.
*
* @param target The <code>Menu</code> to create the peer for.
+ *
* @return The peer for the specified <code>Menu</code> object.
*
* @exception HeadlessException If GraphicsEnvironment.isHeadless() is true.
* Creates a peer object for the specified <code>PopupMenu</code>.
*
* @param target The <code>PopupMenu</code> to create the peer for.
+ *
* @return The peer for the specified <code>PopupMenu</code> object.
*
* @exception HeadlessException If GraphicsEnvironment.isHeadless() is true.
* Creates a peer object for the specified <code>MenuItem</code>.
*
* @param target The <code>MenuItem</code> to create the peer for.
+ *
* @return The peer for the specified <code>MenuItem</code> object.
*
* @exception HeadlessException If GraphicsEnvironment.isHeadless() is true.
* Creates a peer object for the specified <code>FileDialog</code>.
*
* @param target The <code>FileDialog</code> to create the peer for.
+ *
* @return The peer for the specified <code>FileDialog</code> object.
*
* @exception HeadlessException If GraphicsEnvironment.isHeadless() is true.
* Creates a peer object for the specified <code>CheckboxMenuItem</code>.
*
* @param target The <code>CheckboxMenuItem</code> to create the peer for.
+ *
* @return The peer for the specified <code>CheckboxMenuItem</code> object.
*
* @exception HeadlessException If GraphicsEnvironment.isHeadless() is true.
* XXX: FIXME
*
* @param target The <code>Component</code> to create the peer for.
+ *
* @return The peer for the specified <code>Component</code> object.
*/
protected LightweightPeer createComponent(Component target)
*
* @param name The font to create the peer for.
* @param style The font style to create the peer for.
+ *
* @return The peer for the specified font name.
+ *
+ * @deprecated
*/
protected abstract FontPeer getFontPeer(String name, int style);
* Returns the color model of the screen.
*
* @return The color model of the screen.
+ *
+ * @exception HeadlessException If GraphicsEnvironment.isHeadless() is true.
*/
public abstract ColorModel getColorModel();
* Return the font metrics for the specified font
*
* @param name The name of the font to return metrics for.
+ *
* @return The requested font metrics.
*/
public abstract FontMetrics getFontMetrics(Font name);
* component.
*
* @param component The component to fetch the native container for.
+ *
* @return The native container object for this component.
*/
protected static Container getNativeContainer(Component component)
* default value if the property does not exist.
*
* @param key The name of the property to retrieve.
- * @param defThe default value of the property.
+ * @param def The default value of the property.
*/
public static String getProperty(String key, String def)
{