JToolBar クラス
- [内容]
- ツールバーを生成するためのクラスです
- [主な変数]
- public static final int HORIZONTAL ( SwingComponents から継承)
- 水平方向
- public static final int VERTICAL ( SwingComponents から継承)
- 垂直方向
- [コンストラクタ]
- public JToolBar()
- public JToolBar(int orientation)
- public JToolBar(String name)
- public JToolBar(String name, int orientation)
- JToolBar オブジェクトを生成する.方向は,HORIZONTAL,または,VERTICAL のいずれかでなければならない(デフォルト:水平).
- [主なメソッド]
- public JButton add(Action a)
- 指定されたアクションに基づき,名前,アイコン,アクション(ボタンが押された行う処理)を備えたボタンを生成し,ツールバーの最後に付加する
- public void addSeparator()
- public void addSeparator(Dimension size)
- セパレータを付加する
- public void paint(Graphics g) ( JComponent から継承)
- コンポーネントを描画
- public void paintAll(Graphics g) ( Component から継承)
- このコンポーネントおよびそのすべてのサブコンポーネントを描画
- public void paintComponent(Graphics g) ( JComponent から継承)
- コンポーネントを描画
- public void paintComponents(Graphics g) ( Container から継承)
- コンテナ内の各コンポーネントを描画
- public void repaint() ( Component から継承)
- public void repaint(int x, int y, int width, int height) ( Component から継承)
- public void repaint(long tm) ( Component から継承)
- public void repaint(Rectangle r) ( JComponent から継承)
- public void repaint(long tm, int x, int y, int width, int height) ( JComponent から継承)
- 指定された矩形領域を,tm ミリ秒以内に再描画する
- public void setFloatable(boolean b)
- ツールバーをドラッグアウトできるか否かを設定する
- public void setMargin(Insets m)
- ツールバーのボタン間のマージンを設定する
- [使用例]
- プログラム例は,JToolBar クラスの各メソッド等の使用例です.各ボタンには,ツールチップ(マウスが特定の場所に入ったとき,説明などに使う窓)がセットされています.下図における「イギリス」という表示が,マウスがイギリス国旗の領域に入ったとき(図では,マウスカーソルが表示されていない)表示されるツールチップの結果です.
- [参照]
- AbstractAction, JButton