|
Kagetaka | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjava.awt.Component
java.awt.Container
net.hizlab.kagetaka.awt.panel.HawkPanel
影鷹の描画スクリーン専用ペインです。 影鷹は画面右からの縦書き表示なので、右上を支点に リサイズなどを行います。
入れ子クラスの概要 |
クラス java.awt.Container から継承した入れ子クラス |
Container.AccessibleAWTContainer |
クラス java.awt.Component から継承した入れ子クラス |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
フィールドの概要 | |
static String |
MENU_IMAGE_COPY
画像・画像の URL をコピーメニュー |
static String |
MENU_IMAGE_OPEN
画像・画像を表示メニュー |
static String |
MENU_LINK_COPY
リンク・リンク先の URL をコピーメニュー |
static String |
MENU_MAIN_BACK
メイン・前に戻るメニュー |
static String |
MENU_MAIN_FORWARD
メイン・次へ進むメニュー |
static String |
MENU_MAIN_INFO
メイン・情報メニュー |
static String |
MENU_MAIN_OPTION
メイン・オプションメニュー |
static String |
MENU_MAIN_OPTION_BAR
メイン・オプション・スクロールバー非表示メニュー |
static String |
MENU_MAIN_OPTION_IMAGE
メイン・オプション・画像を読み込まないメニュー |
static String |
MENU_MAIN_OPTION_SPIN
メイン・オプション・画像を回転メニュー |
static String |
MENU_MAIN_RELOAD
メイン・再読込メニュー |
static String |
MENU_MAIN_STOP
メイン・停止メニュー |
static int |
SCROLL_BLOCK
ブロック単位でのスクロール |
static int |
SCROLL_HORIZONTAL
横方向のスクロール |
static int |
SCROLL_UNIT
ユニット単位でのスクロール |
static int |
SCROLL_VERTICAL
縦方向のスクロール |
static int |
SCROLLBAR_AUTO
スクロールバーを必要の場合のみ表示 |
static int |
SCROLLBAR_NO
スクロールバーを必ず非表示 |
static int |
SCROLLBAR_YES
スクロールバーを必ず表示 |
クラス 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 |
コンストラクタの概要 | |
HawkPanel(HawkContext context,
PanelScrollbar h,
PanelScrollbar v,
int mode)
影鷹の描画スクリーン専用ペインを作成します。 |
メソッドの概要 | |
void |
addFormItem(FormItem item)
フォームアイテムを追加します。 |
void |
commit(Document document,
int tag)
描画パネルを確定します。 |
Vector |
getImageMenuItems()
イメージのメニューアイテムを返します。 |
Vector |
getLinkMenuItems()
リンクのメニューアイテムを返します。 |
Vector |
getMainMenuItems()
メインのメニューアイテムを返します。 |
MediaTracker |
getMediaTracker()
メディアトラッカーを返します。 |
protected Component |
getScreen()
実際の描画域のコンポーネントを返します。 |
Point |
getScrollPosition()
スクロールしたペインのビューポートの 0, 0 位置に表示される子内の現在の 右上からの x, y 位置を返します。 |
Link |
getSelectedLink()
現在選択されているリンクを返します。 |
Dimension |
getViewportSize(boolean def)
スクロールペインのビューポートの現在のサイズを返します。 |
void |
paint(Graphics g)
描画します。 |
String |
paramString()
このペインのパラメータ文字列を返します。 |
void |
removeNotify()
コンポーネントがコンテナから削除されたことを通知します。 |
void |
repaintScreen(int x,
int y,
int width,
int height)
スクリーンを、範囲を指定して再表示させます。 |
void |
requestFocus()
入力フォーカスを要求します。 |
protected void |
scroll(int sense,
int type,
int value)
指定した量のスクロールを行います。 |
void |
setCursor(Cursor cursor)
カーソルを設定します。 |
void |
setCursor(int cursor)
カーソルを設定します。 |
int |
setImage(int index,
int reason,
int tag,
Image image,
int width,
int height,
ItemMap itemMap)
ブロックイメージを設定します。 |
void |
setPanelListener(PanelListener listener)
パネルリスナを登録します。 |
boolean |
setScrollPosition(int x,
int y,
boolean force)
子コンポーネント内の指定された位置へスクロールします。 |
boolean |
setScrollPosition(String reference,
boolean force)
子コンポーネント内の指定されたリファレンス位置へスクロールします。 |
void |
setToolTipOption(boolean use,
long delay,
long term)
ツールチップの設定をします。 |
void |
setup(Document document,
boolean readyScrollbar)
指定されたリクエストの内容を表示するために、パネルを準備します。 |
void |
update(Graphics g)
再描画します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public static final String MENU_IMAGE_COPY
public static final String MENU_IMAGE_OPEN
public static final String MENU_LINK_COPY
public static final String MENU_MAIN_BACK
public static final String MENU_MAIN_FORWARD
public static final String MENU_MAIN_INFO
public static final String MENU_MAIN_OPTION
public static final String MENU_MAIN_OPTION_BAR
public static final String MENU_MAIN_OPTION_IMAGE
public static final String MENU_MAIN_OPTION_SPIN
public static final String MENU_MAIN_RELOAD
public static final String MENU_MAIN_STOP
public static final int SCROLL_BLOCK
public static final int SCROLL_HORIZONTAL
public static final int SCROLL_UNIT
public static final int SCROLL_VERTICAL
public static final int SCROLLBAR_AUTO
public static final int SCROLLBAR_NO
public static final int SCROLLBAR_YES
コンストラクタの詳細 |
public HawkPanel(HawkContext context, PanelScrollbar h, PanelScrollbar v, int mode)
context
- 影鷹コンテキストh
- 水平スクロールバーv
- 垂直スクロールバーmode
- スクロールバーの表示モード(
Value.SCROLLING_AUTO
、
Value.SCROLLING_YES
、
Value.SCROLLING_NO
)メソッドの詳細 |
public void addFormItem(FormItem item)
item
- フォームアイテムpublic void commit(Document document, int tag)
document
- ドキュメントtag
- リクエストを識別するタグ。
リサイズイベントの引数に渡された値か、
初回時は 0
public Vector getImageMenuItems()
public Vector getLinkMenuItems()
public Vector getMainMenuItems()
public MediaTracker getMediaTracker()
protected Component getScreen()
public Point getScrollPosition()
public Link getSelectedLink()
null
public Dimension getViewportSize(boolean def)
def
- デフォルトサイズを取得したい場合は true
、
現在のサイズを取得したい場合は false
public void paint(Graphics g)
g
- Graphicspublic String paramString()
public void removeNotify()
public void repaintScreen(int x, int y, int width, int height)
x
- スクリーンの右から、再表示する位置の右端の距離y
- スクリーンの上から、再表示する位置の上端の距離width
- 再表示する範囲の幅height
- 再表示する範囲の高さpublic void requestFocus()
protected void scroll(int sense, int type, int value)
sense
- 向きtype
- 単位value
- 値public void setCursor(Cursor cursor)
cursor
- カーソルpublic void setCursor(int cursor)
cursor
- カーソルpublic int setImage(int index, int reason, int tag, Image image, int width, int height, ItemMap itemMap)
index
- インデックス。初めて追加されるときは -1
reason
- 画像設定事由tag
- リクエストを識別するタグ。
リサイズイベントの引数に渡された値か、
初回時は 0
image
- ブロックイメージwidth
- ブロックイメージの幅height
- ブロックイメージの高さitemMap
- アイテムマップ
public void setPanelListener(PanelListener listener)
listener
- パネルリスナpublic boolean setScrollPosition(int x, int y, boolean force)
x
- スクロール先の x 位置y
- スクロール先の y 位置force
- 正しい位置にスクロールできなくてもスクロールする場合は true
、
それ以外の場合は false
true
、
スクロールできなかった場合は false
public boolean setScrollPosition(String reference, boolean force)
reference
- リファレンスforce
- 正しい位置にスクロールできなくてもスクロールする場合は true
、
それ以外の場合は false
true
、
スクロールできなかった場合は false
public void setToolTipOption(boolean use, long delay, long term)
use
- 利用する場合は true
、
それ以外は false
delay
- 表示までの待ち時間(ミリ秒)term
- 表示している時間(ミリ秒)public void setup(Document document, boolean readyScrollbar)
document
- ドキュメントreadyScrollbar
- スクロールバーを用意する場合は true
、
用意しない場合は false
public void update(Graphics g)
g
- Graphics
|
Kagetaka | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'