org.gnu.gtk

Class Frame

public class Frame extends Bin

Deprecated: This class is part of the java-gnome 2.x family of libraries, which, due to their inefficiency and complexity, are no longer being maintained and have been abandoned by the java-gnome project. This class may in the future have an equivalent in java-gnome 4.0, try looking for org.gnome.gtk.Frame. You should be aware that there is a considerably different API in the new library: the architecture is completely different and most notably internals are no longer exposed to public view.

The Frame widget is a Bin that surrounds its child with a decorative frame and an optional label. If present, the label is drawn in the gap in the top side of the frame by default.
Constructor Summary
Frame()
Creates a new frame with no label
Frame(Handle handle)
Construct a frame using a handle to a native resource.
Frame(String label)
Creates a new frame, with the text of label being displayed in the top left.
Method Summary
static FramegetFrame(Handle handle)
Internal static factory method to be used by Java-Gnome only.
StringgetLabel()
Returns the text of the label which is being displayed at the top of the frame.
doublegetLabelAlign()
Returns a number representing the alignment of the label
WidgetgetLabelWidget()
Returns the widget being used as the label of the frame.
ShadowTypegetShadow()
Returns the shadow type in use
static TypegetType()
Retrieve the runtime type used by the GLib library.
voidremoveLabel()
Removes the label from the frame
voidsetLabel(String label)
Changes the label which is displayed in the frame border.
voidsetLabelAlign(double align)
Sets the alignment of the label widget along the top edge of the frame.
voidsetLabelWidget(Widget labelWidget)
Sets the widget to use as the label for the frame.
voidsetShadow(ShadowType shadowType)
Sets the ShadowType to be displayed for the frame.

Constructor Detail

Frame

public Frame()

Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.

Creates a new frame with no label

Frame

public Frame(Handle handle)

Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.

Construct a frame using a handle to a native resource.

Frame

public Frame(String label)

Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.

Creates a new frame, with the text of label being displayed in the top left.

Parameters: label Text to be displayed in the border of the frame.

Method Detail

getFrame

public static Frame getFrame(Handle handle)

Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.

Internal static factory method to be used by Java-Gnome only.

getLabel

public String getLabel()

Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.

Returns the text of the label which is being displayed at the top of the frame.

Returns: The text of the label for the frame, if any.

getLabelAlign

public double getLabelAlign()

Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.

Returns a number representing the alignment of the label

Returns: The alignment of the label on the top of the frame.

See Also: Frame

getLabelWidget

public Widget getLabelWidget()

Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.

Returns the widget being used as the label of the frame. If the frame has just been constructed with a label string, then this will be a Label widget. This method allows you to customise the widget.

Returns: The widget currently being used as the label.

getShadow

public ShadowType getShadow()

Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.

Returns the shadow type in use

Returns: shadowType the shadow type being displayed

getType

public static Type getType()

Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.

Retrieve the runtime type used by the GLib library.

removeLabel

public void removeLabel()

Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.

Removes the label from the frame

setLabel

public void setLabel(String label)

Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.

Changes the label which is displayed in the frame border.

Parameters: label The text to display

setLabelAlign

public void setLabelAlign(double align)

Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.

Sets the alignment of the label widget along the top edge of the frame. A vale of 0.0 means full left align; 0.5 means centered; 1.0 is full right align

Parameters: align A number representing the alignment of the label.

setLabelWidget

public void setLabelWidget(Widget labelWidget)

Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.

Sets the widget to use as the label for the frame. If you want a simple label, use the setLabel method

Parameters: labelWidget The widget to use in the label position of the frame.

setShadow

public void setShadow(ShadowType shadowType)

Deprecated: Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.

Sets the ShadowType to be displayed for the frame.

Parameters: shadowType the shadow type to be used.