Java プラットフォーム 1.2

javax.swing.colorchooser
クラス AbstractColorChooserPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--javax.swing.colorchooser.AbstractColorChooserPanel

public abstract class AbstractColorChooserPanel
extends JPanel

カラーチューザの抽象スーパークラスです。JColorChooser に新しいカラーチューザパネルを追加するには、このクラスをサブクラス化します。

警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。今後の Swing リリースでは、長期間の持続性をサポートする予定です。

関連項目:
直列化された形式

クラス javax.swing.JPanel から継承した内部クラス
JPanel.AccessibleJPanel
 
クラス javax.swing.JComponent から継承した内部クラス
JComponent.AccessibleJComponent
 
クラス javax.swing.JComponent から継承したフィールド
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
クラス java.awt.Component から継承したフィールド
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
コンストラクタの概要
AbstractColorChooserPanel()
           
 
メソッドの概要
protected abstract  void buildChooser()
           
protected  Color getColorFromModel()
           
 ColorSelectionModel getColorSelectionModel()
           
abstract  String getDisplayName()
           
abstract  Icon getLargeDisplayIcon()
           
abstract  Icon getSmallDisplayIcon()
           
 void installChooserPanel(JColorChooser enclosingChooser)
          チューザにパネルが追加されたときに呼び出されます。
 void paint(Graphics g)
           
 void uninstallChooserPanel(JColorChooser enclosingChooser)
          チューザからパネルが削除されたときに呼び出されます。
abstract  void updateChooser()
          ChooserPanel を更新するには、このメソッドをオーバーライドします。
 
クラス javax.swing.JPanel から継承したメソッド
getAccessibleContext, getUIClassID, paramString, updateUI
 
クラス javax.swing.JComponent から継承したメソッド
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, processComponentKeyEvent, processFocusEvent, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVisible, unregisterKeyboardAction, update
 
クラス java.awt.Container から継承したメソッド
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree
 
クラス java.awt.Component から継承したメソッド
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hide, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

AbstractColorChooserPanel

public AbstractColorChooserPanel()
メソッドの詳細

updateChooser

public abstract void updateChooser()
ChooserPanel を更新するには、このメソッドをオーバーライドします。このメソッドは、モデルの状態が変更されると自動的に呼び出されます。また、チューザの初期状態を設定できるように installChooserPanel によっても呼び出されます。

buildChooser

protected abstract void buildChooser()

getDisplayName

public abstract String getDisplayName()

getSmallDisplayIcon

public abstract Icon getSmallDisplayIcon()

getLargeDisplayIcon

public abstract Icon getLargeDisplayIcon()

installChooserPanel

public void installChooserPanel(JColorChooser enclosingChooser)
チューザにパネルが追加されたときに呼び出されます。このメソッドをオーバーライドする場合は、必ずスーパークラスを呼び出してください。

uninstallChooserPanel

public void uninstallChooserPanel(JColorChooser enclosingChooser)
チューザからパネルが削除されたときに呼び出されます。このメソッドをオーバーライドする場合は、必ずスーパークラスを呼び出してください。

getColorSelectionModel

public ColorSelectionModel getColorSelectionModel()
戻り値:
このパネルが編集しているモデル

getColorFromModel

protected Color getColorFromModel()

paint

public void paint(Graphics g)
オーバーライド:
クラス JComponent 内の paint

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.