org.gnu.gtk
public class SpinButton extends Entry
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.SpinButton
.
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.
Constructor Summary | |
---|---|
SpinButton(Adjustment adjustment, double climbRate, int digits)
Creates a new SpinButton
| |
SpinButton(double min, double max, double step)
Creates a new SpinButton without manually creating an adjustment. | |
SpinButton(Handle handle)
Construct a new SpinButton from a handle to a native resource. |
Method Summary | |
---|---|
void | addListener(SpinListener listener)
Register an object to handle spin events.
|
void | configure(Adjustment adjustment, double climbRate, int digits)
Changes the properties of an existing spin button. |
Adjustment | getAdjustment()
Returns the Adjustment object used with this object.
|
Class | getEventListenerClass(String signal) |
EventType | getEventType(String signal) |
int | getIntValue()
Returns the current value, as an integer. |
static SpinButton | getSpinButton(Handle handle)
Internal static factory method to be used by Java-Gnome only. |
static Type | getType()
Retrieve the runtime type used by the GLib library. |
double | getValue()
Get the value of the SpinButton
|
void | removeListener(SpinListener listener)
Removes a listener
|
void | setAdjustment(Adjustment adjustment)
Replaces the adjustment object associated with the Spin button
|
void | setIncrements(double step, double page)
Sets the step and page increments. |
void | setNumeric(boolean numeric)
Sets the flag that determines if non-numeric text can be typed in the
spin button.
|
void | setPrecision(int digits)
Set the precision to be displayed. |
void | setRange(double min, double max)
Sets the minimum and maximum allowable values
|
void | setSnap(boolean snapToTicks)
Sets the policy as to whether values are corrected to the nearest step
increment when a spin button is activated after providing an invalid
value.
|
void | setUpdatePolicy(SpinButtonUpdatePolicy policy)
Sets the update behavior of a spin button. |
void | setValue(double value)
Sets the value of the spin button
|
void | setWrap(boolean wrap)
Sets the flag that determines if a spin button value wraps around to the
opposite limit when the upper or lower limit of the range is exceeded.
|
void | spin(SpinType direction, double increment)
Increment or decrement a spin button's value in a specified direction by
a specified amount.
|
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 SpinButtonParameters: adjustment The Adjustment object that this spin button should use. climbRate Specifies how much the spin button changes when an arrow is clicked on. digits The number of decimal places to display.
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 SpinButton without manually creating an adjustment. The value is initially set to the minimum value and a page increment of 10 * step is the default. The precision of the spin button is equivalent to the precision of step.Parameters: min Minimum allowable value max Maximum allowable value step Increment added or subtracted by spinning the widget
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 new SpinButton from a handle to a native resource.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.
Register an object to handle spin events.See Also: SpinListener
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 properties of an existing spin button. The adjustment, climb rate, and number of decimal places are all changed accordingly, after this function call.Parameters: adjustment An Adjustment object to use. climbRate The new climb rate. digits The number of decimal places to display in the spin button.
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 Adjustment object used with this object.Returns: the adjustment object for this SpinButton
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 current value, as an integer. The value is stored as a double - this method converts it to an integer. To get the raw double value, use getValue.Returns: Current value of SpinButton, as an integer
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.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.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.
Get the value of the SpinButtonReturns: The current value
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 a listenerSee Also: addListener
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.
Replaces the adjustment object associated with the Spin buttonParameters: adjustment New adjustment object to use
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 step and page increments. This affects how quickly the value changes when the spin button's arrows are activated.Parameters: step Increment applied for a button 1 press. page Increment applied for a button 2 press.
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 flag that determines if non-numeric text can be typed in the spin button.Parameters: numeric Set the flag to true or false.
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.
Set the precision to be displayed. Up to 20 digit precision is allowed.Parameters: digits Number of digits to be displayed
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 minimum and maximum allowable valuesParameters: min Minimum allowable value. max Maximum allowable value.
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 policy as to whether values are corrected to the nearest step increment when a spin button is activated after providing an invalid value.Parameters: snapToTicks A flag indicating if invalid values should be corrected.
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 update behavior of a spin button. This determines whether the spin button is always updated or only when a valid value is set.Parameters: policy An update Policy
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 value of the spin buttonParameters: value The value for the SpinButton
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 flag that determines if a spin button value wraps around to the opposite limit when the upper or lower limit of the range is exceeded.Parameters: wrap If true, the value will wrap
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.
Increment or decrement a spin button's value in a specified direction by a specified amount.Parameters: direction A SpinType indicating the direction to spin. increment Step increment to apply in the specified direction.