Kagetaka

net.hizlab.kagetaka.awt
クラス TabPanel.Tab

java.lang.Object
  拡張java.awt.Component
      拡張net.hizlab.kagetaka.awt.TabPanel.Tab
すべての実装インタフェース:
ImageObserver, MenuContainer, Serializable
含まれているクラス:
TabPanel

public final class TabPanel.Tab
extends Component

タブを表すコンポーネントです。

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

入れ子クラスの概要
 
クラス java.awt.Component から継承した入れ子クラス
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
フィールドの概要
 
クラス 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
 
メソッドの概要
 void addNotify()
          コンポーネントがコンテナに追加されたのを通知します。
 void dispose()
          タブを削除し、リソースを開放します。
 Dimension getMaximumSize()
          最大サイズを返します。
 Dimension getMinimumSize()
          最小サイズを返します。
 Dimension getPreferredSize()
          推奨サイズを返します。
 void invalidate()
          サイズなどを無効にして、再レイアウトされるようにします。
 void paint(Graphics g)
          タブの描画を行います。
 void removeNotify()
          コンポーネントがコンテナから削除されたのを通知します。
 void requestActive()
          このタブをアクティブにします。
 void setLabel(Image image)
          タブのラベルに表示する画像を設定します。
 void setLabel(String title)
          タブのラベルに表示するタイトル文字を設定します。
 void setLabel(String title, Image image)
          タブのラベルに表示するタイトル文字と画像を設定します。
 void update(Graphics g)
          タブの再描画を行います。
 
クラス java.awt.Component から継承したメソッド
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, 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, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, 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, paramString, 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, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

メソッドの詳細

addNotify

public void addNotify()
コンポーネントがコンテナに追加されたのを通知します。


dispose

public void dispose()
タブを削除し、リソースを開放します。

このタブがアクティブだった場合、そのタブの左側のタブが アクティブになります。ただし、削除したタブが一番先頭の場合は、 新しい先頭のタブがアクティブになります。


getMaximumSize

public Dimension getMaximumSize()
最大サイズを返します。

戻り値:
最大サイズ

getMinimumSize

public Dimension getMinimumSize()
最小サイズを返します。

戻り値:
最小サイズ

getPreferredSize

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

戻り値:
推奨サイズ

invalidate

public void invalidate()
サイズなどを無効にして、再レイアウトされるようにします。


paint

public void paint(Graphics g)
タブの描画を行います。

パラメータ:
g - グラフィックス

removeNotify

public void removeNotify()
コンポーネントがコンテナから削除されたのを通知します。


requestActive

public void requestActive()
このタブをアクティブにします。


setLabel

public void setLabel(Image image)
タブのラベルに表示する画像を設定します。

パラメータ:
image - 画像

setLabel

public void setLabel(String title)
タブのラベルに表示するタイトル文字を設定します。

パラメータ:
title - タイトル

setLabel

public void setLabel(String title,
                     Image image)
タブのラベルに表示するタイトル文字と画像を設定します。

パラメータ:
title - タイトル
image - 画像

update

public void update(Graphics g)
タブの再描画を行います。

パラメータ:
g - グラフィックス

Kagetaka

Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'