Kagetaka

net.hizlab.kagetaka.awt.tate
クラス Checkbox

java.lang.Object
  拡張java.awt.Component
      拡張net.hizlab.kagetaka.awt.tate.Component
          拡張net.hizlab.kagetaka.awt.tate.Checkbox
すべての実装インタフェース:
ImageObserver, MenuContainer, Serializable

public class Checkbox
extends Component

縦表示のチェックボックスです。

バージョン:
$Revision: 1.2 $
関連項目:
直列化された形式
バグ:
直列化は、リスナが保存されないため出来ません。

入れ子クラスの概要
 
クラス java.awt.Component から継承した入れ子クラス
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
フィールドの概要
 
クラス net.hizlab.kagetaka.awt.tate.Component から継承したフィールド
DISABLE, KEY_DOWN, MOUSE_DOWN, MOUSE_OVER, NORMAL
 
クラス java.awt.Component から継承したフィールド
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
インタフェース java.awt.image.ImageObserver から継承したフィールド
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
コンストラクタの概要
Checkbox(Option option, ImageCreator ic)
          空のラベルのチェックボックスを構築します。
Checkbox(Option option, ImageCreator ic, String label)
          指定されたラベルを表示する、新しいチェックボックスを作成します。
Checkbox(Option option, ImageCreator ic, String label, boolean state)
          指定された状態で、指定されたラベルが付いたチェックボックスを構築します。
Checkbox(Option option, ImageCreator ic, String label, boolean state, CheckboxGroup group)
          指定されたチェックボックスグループ内に、指定された状態で、 指定されたラベルが付いたチェックボックスを構築します。
 
メソッドの概要
 CheckboxGroup getCheckboxGroup()
          チェックボックスグループを設定します。
 Color getIconcolor()
          アイコンの背景色を返します。
 String getLabel()
          ボタンに表示するラベルを返します。
 Dimension getPreferredSize()
          推奨サイズを返します。
 boolean getState()
          状態を返します。
protected  String paramString()
          このチェックボックスのパラメータ文字列を返します。
protected  void refresh(Graphics g, Dimension size, int state, boolean focus)
          現在のステータスにあった状態に再描画
 void setBackground(Image image)
          背景画像を設定します。
 void setCheckboxGroup(CheckboxGroup g)
          チェックボックスグループを設定します。
 void setIconcolor(Color c)
          アイコンの背景色を設定します。
 void setLabel(String label)
          ボタンに表示するラベルを設定します。
 void setState(boolean state)
          状態を設定します。
 
クラス net.hizlab.kagetaka.awt.tate.Component から継承したメソッド
getBorder, getName, getText, getViewState, isFocusTraversable, paint, repaintForce, setBorder, setEnabled, setName, setPreferredSize, setViewState, update
 
クラス java.awt.Component から継承したメソッド
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFontSet, isForegroundSet, 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, paintAll, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

Checkbox

public Checkbox(Option option,
                ImageCreator ic)
空のラベルのチェックボックスを構築します。

パラメータ:
option - オプション
ic - イメージクリエータ

Checkbox

public Checkbox(Option option,
                ImageCreator ic,
                String label)
指定されたラベルを表示する、新しいチェックボックスを作成します。

パラメータ:
option - オプション
ic - イメージクリエータ
label - チェックボックスのラベル

Checkbox

public Checkbox(Option option,
                ImageCreator ic,
                String label,
                boolean state)
指定された状態で、指定されたラベルが付いたチェックボックスを構築します。

パラメータ:
option - オプション
ic - イメージクリエータ
label - チェックボックスのラベル
state - チェックする場合は true、 それ以外の場合は false

Checkbox

public Checkbox(Option option,
                ImageCreator ic,
                String label,
                boolean state,
                CheckboxGroup group)
指定されたチェックボックスグループ内に、指定された状態で、 指定されたラベルが付いたチェックボックスを構築します。

パラメータ:
option - オプション
ic - イメージクリエータ
label - チェックボックスのラベル
state - チェックする場合は true、 それ以外の場合は false
group - チェックボックスグループ
メソッドの詳細

getCheckboxGroup

public CheckboxGroup getCheckboxGroup()
チェックボックスグループを設定します。

戻り値:
チェックボックスグループ

getIconcolor

public Color getIconcolor()
アイコンの背景色を返します。

戻り値:
アイコンの背景色

getLabel

public String getLabel()
ボタンに表示するラベルを返します。

戻り値:
ボタンのラベル

getPreferredSize

public Dimension getPreferredSize()
推奨サイズを返します。

オーバーライド:
クラス Component 内の getPreferredSize
戻り値:
推奨サイズ

getState

public boolean getState()
状態を返します。

戻り値:
状態

paramString

protected String paramString()
このチェックボックスのパラメータ文字列を返します。

オーバーライド:
クラス Component 内の paramString
戻り値:
パラメータ文字列

refresh

protected void refresh(Graphics g,
                       Dimension size,
                       int state,
                       boolean focus)
現在のステータスにあった状態に再描画

定義:
クラス Component 内の refresh
パラメータ:
g - グラフィックス
size - 描画域の大きさ
state - 新しい状態
focus - フォーカスを持っているか

setBackground

public void setBackground(Image image)
背景画像を設定します。

パラメータ:
image - イメージ

setCheckboxGroup

public void setCheckboxGroup(CheckboxGroup g)
チェックボックスグループを設定します。

パラメータ:
g - チェックボックスグループ

setIconcolor

public void setIconcolor(Color c)
アイコンの背景色を設定します。

パラメータ:
c - アイコンの背景色

setLabel

public void setLabel(String label)
ボタンに表示するラベルを設定します。

パラメータ:
label - ボタンのラベル

setState

public void setState(boolean state)
状態を設定します。

パラメータ:
state - 状態

Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'December 6, 2003'