|
Bounce | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.AbstractButton
javax.swing.JButton
org.bounce.QButton
public class QButton
A generic button that has more component state specific color, font and border attributes than the JButton.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JButton |
|---|
JButton.AccessibleJButton |
| Nested classes/interfaces inherited from class javax.swing.AbstractButton |
|---|
AbstractButton.AccessibleAbstractButton, AbstractButton.ButtonChangeListener |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
static int |
FOCUS_AROUND_ICON
focus rectangle around icon |
static int |
FOCUS_AROUND_TEXT
focus rectangle around text |
static int |
FOCUS_AROUND_TEXT_AND_ICON
focus rectangle around icon and text |
static int |
FOCUS_NONE
Do not have a focus rectangle |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.SwingConstants |
|---|
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
QButton()
Constructor without a set text or icon. |
|
QButton(Action a)
Constructor with properties take from the action supplied. |
|
QButton(Icon icon)
Constructor for a button with an Icon. |
|
QButton(String text)
Constructor for a button with text. |
|
QButton(String text,
Icon icon)
Constructor for a button with an icon and text. |
|
| Method Summary | |
|---|---|
Color |
getDisabledBackground()
Returns the background color that is painted when the button is disabled. |
Border |
getDisabledBorder()
Returns the border that is painted when the button is disabled. |
Font |
getDisabledFont()
Returns the font that is painted when the button is disabled. |
Color |
getDisabledForeground()
Returns the foreground color that is painted when the button is disabled. |
Color |
getDisabledSelectedBackground()
Returns the background color that is painted when the button is disabledSelected. |
Border |
getDisabledSelectedBorder()
Returns the border that is painted when the button is disabledSelected. |
Font |
getDisabledSelectedFont()
Returns the font that is painted when the button is disabledSelected. |
Color |
getDisabledSelectedForeground()
Returns the foreground color that is painted when the button is disabledSelected. |
Color |
getFocusedBackground()
Returns the background color that is painted when the button is focused. |
Border |
getFocusedBorder()
Returns the border that is painted when the button is focused. |
Font |
getFocusedFont()
Returns the font that is painted when the button is focused. |
Color |
getFocusedForeground()
Returns the foreground color that is painted when the button is focused. |
Icon |
getFocusedIcon()
Returns the icon that is painted when the button is focused. |
Color |
getFocusedRectangleColor()
Returns the color for the rectangle that is painted when the button is in focus. |
int |
getFocusedRectangleMode()
Returns the mode for the rectangle that is painted when the button is in focus. |
Color |
getFocusedSelectedBackground()
Returns the background color that is painted when the button is focusedSelected. |
Border |
getFocusedSelectedBorder()
Returns the border that is painted when the button is focusedSelected. |
Font |
getFocusedSelectedFont()
Returns the font that is painted when the button is focusedSelected. |
Color |
getFocusedSelectedForeground()
Returns the foreground color that is painted when the button is focusedSelected. |
Icon |
getFocusedSelectedIcon()
Returns the icon that is painted when the button is focusedSelected. |
int |
getMaximumLines()
Get the maximum number of lines used for the button text. |
int |
getMinimumLines()
Get the minimum number of lines used for the button text. |
Color |
getPressedBackground()
Returns the background color that is painted when the button is pressed. |
Border |
getPressedBorder()
Returns the border that is painted when the button is pressed. |
Font |
getPressedFont()
Returns the font that is painted when the button is pressed. |
Color |
getPressedForeground()
Returns the foreground color that is painted when the button is pressed. |
Color |
getRolloverBackground()
Returns the background color that is painted when the button is rollover. |
Border |
getRolloverBorder()
Returns the border that is painted when the button is rollover. |
Font |
getRolloverFont()
Returns the font that is painted when the button is rollover. |
Color |
getRolloverForeground()
Returns the foreground color that is painted when the button is rollover. |
Color |
getRolloverSelectedBackground()
Returns the background color that is painted when the button is rolloverSelected. |
Border |
getRolloverSelectedBorder()
Returns the border that is painted when the button is rolloverSelected. |
Font |
getRolloverSelectedFont()
Returns the font that is painted when the button is rolloverSelected. |
Color |
getRolloverSelectedForeground()
Returns the foreground color that is painted when the button is rolloverSelected. |
Color |
getSelectedBackground()
Returns the background color that is painted when the button is selected. |
Border |
getSelectedBorder()
Returns the border that is painted when the button is selected. |
Font |
getSelectedFont()
Returns the font that is painted when the button is selected. |
Color |
getSelectedForeground()
Returns the foreground color that is painted when the button is selected. |
boolean |
isDoubleClick()
Call to find out if the double click has been enabled. |
protected void |
paintBorder(Graphics g)
Paints the QButton's border, this border needs to be selected from all component state specific borders. |
void |
setDisabledBackground(Color color)
Sets the background color that is painted when the button is disabled. |
void |
setDisabledBorder(Border border)
Sets the border that is painted when the button is disabled. |
void |
setDisabledFont(Font font)
Sets the Font that is painted when the button is disabled. |
void |
setDisabledForeground(Color color)
Sets the foreground color that is painted when the button is disabled. |
void |
setDisabledSelectedBackground(Color color)
Sets the background color that is painted when the button is disabledSelected. |
void |
setDisabledSelectedBorder(Border border)
Sets the border that is painted when the button is disabledSelected. |
void |
setDisabledSelectedFont(Font font)
Sets the Font that is painted when the button is disabledSelected. |
void |
setDisabledSelectedForeground(Color color)
Sets the foreground color that is painted when the button is disabledSelected. |
void |
setDoubleClick(boolean enable)
Enables the double click, this makes the button no longer returning an action event when the button has been clicked, only when double clicked. |
void |
setFocusedBackground(Color color)
Sets the background color that is painted when the button is focused. |
void |
setFocusedBorder(Border border)
Sets the border that is painted when the button is focused. |
void |
setFocusedFont(Font font)
Sets the Font that is painted when the button is focused. |
void |
setFocusedForeground(Color color)
Sets the foreground color that is painted when the button is focused. |
void |
setFocusedIcon(Icon icon)
Sets the Icon that is painted when the button is focused. |
void |
setFocusedRectangleColor(Color color)
Sets the color for the rectangle that is painted when the button is in focus. |
void |
setFocusedRectangleMode(int mode)
Sets the mode for the rectangle that is painted when the button is in focus. |
void |
setFocusedSelectedBackground(Color color)
Sets the background color that is painted when the button is focusedSelected. |
void |
setFocusedSelectedBorder(Border border)
Sets the border that is painted when the button is focusedSelected. |
void |
setFocusedSelectedFont(Font font)
Sets the Font that is painted when the button is focusedSelected. |
void |
setFocusedSelectedForeground(Color color)
Sets the foreground color that is painted when the button is focusedSelected. |
void |
setFocusedSelectedIcon(Icon icon)
Sets the Icon that is painted when the button is focusedSelected. |
void |
setLines(int lines)
Set the number of lines used for the button text. |
void |
setMaximumLines(int lines)
Sets the maximum number of possible lines on this button. |
void |
setMinimumLines(int lines)
Sets the minimum number of possible lines on this button. |
void |
setPressedBackground(Color color)
Sets the background color that is painted when the button is pressed. |
void |
setPressedBorder(Border border)
Sets the border that is painted when the button is pressed. |
void |
setPressedFont(Font font)
Sets the Font that is painted when the button is pressed. |
void |
setPressedForeground(Color color)
Sets the foreground color that is painted when the button is pressed. |
void |
setRolloverBackground(Color color)
Sets the background color that is painted when the button is rollover. |
void |
setRolloverBorder(Border border)
Sets the border that is painted when the button is rollover. |
void |
setRolloverFont(Font font)
Sets the Font that is painted when the button is rollover. |
void |
setRolloverForeground(Color color)
Sets the foreground color that is painted when the button is rollover. |
void |
setRolloverSelectedBackground(Color color)
Sets the background color that is painted when the button is rolloverSelected. |
void |
setRolloverSelectedBorder(Border border)
Sets the border that is painted when the button is rolloverSelected. |
void |
setRolloverSelectedFont(Font font)
Sets the Font that is painted when the button is rolloverSelected. |
void |
setRolloverSelectedForeground(Color color)
Sets the foreground color that is painted when the button is rolloverSelected. |
void |
setSelectedBackground(Color color)
Sets the background color that is painted when the button is selected. |
void |
setSelectedBorder(Border border)
Sets the border that is painted when the button is selected. |
void |
setSelectedFont(Font font)
Sets the Font that is painted when the button is selected. |
void |
setSelectedForeground(Color color)
Sets the foreground color that is painted when the button is selected. |
void |
updateUI()
Sets the look and feel to the Bounce Button UI look and feel. |
| Methods inherited from class javax.swing.JButton |
|---|
configurePropertiesFromAction, getAccessibleContext, getUIClassID, isDefaultButton, isDefaultCapable, paramString, removeNotify, setDefaultCapable |