Class NiceCheckbox


public class NiceCheckbox
extends java.awt.Checkbox

a nicer checkbox with mouse focus

See Also:
Serialized Form

Field Summary
static java.awt.Cursor HAND
Fields inherited from class java.awt.Component
Constructor Summary
NiceCheckbox(java.awt.Graphics g, java.lang.String name)
          default constructors: needs a graphics to change the font
NiceCheckbox(java.awt.Graphics g, java.lang.String name, boolean state)
NiceCheckbox(java.awt.Graphics g, java.lang.String name, boolean state, java.awt.CheckboxGroup group)
          constructor: needs a graphics to change the font, the border is the supplementary border to use
Method Summary
 java.awt.Dimension getPreferredSize()
          returns the preferred size
static void makeNice(java.awt.Graphics g, java.awt.Component c)
          make nice a component + cursor
 int prefHeight()
 int prefWidth()
          returns preferred dimensions (w,h)
Methods inherited from class java.awt.Checkbox
addItemListener, addNotify, getCheckboxGroup, getLabel, getSelectedObjects, getState, paramString, processEvent, processItemEvent, removeItemListener, setCheckboxGroup, setLabel, setState
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paint, paintAll, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, update, validate
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Field Detail


public static final java.awt.Cursor HAND
Constructor Detail


public NiceCheckbox(java.awt.Graphics g,
                    java.lang.String name)
default constructors: needs a graphics to change the font


public NiceCheckbox(java.awt.Graphics g,
                    java.lang.String name,
                    boolean state)


public NiceCheckbox(java.awt.Graphics g,
                    java.lang.String name,
                    boolean state,
                    java.awt.CheckboxGroup group)
constructor: needs a graphics to change the font, the border is the supplementary border to use
Method Detail


public static void makeNice(java.awt.Graphics g,
                            java.awt.Component c)
make nice a component + cursor


public java.awt.Dimension getPreferredSize()
returns the preferred size
getPreferredSize in class java.awt.Component


public int prefWidth()
returns preferred dimensions (w,h)


public int prefHeight()