|
Kagetaka | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
net.hizlab.kagetaka.viewer.HawkViewer
影鷹を描画するための、完全に独立した専用のウィンドウです。 このウィンドウには、専用のメニューなどが配置され、 影鷹のすべての機能を利用することが出来ます。
入れ子クラスの概要 |
クラス java.awt.Frame から継承した入れ子クラス |
Frame.AccessibleAWTFrame |
クラス java.awt.Window から継承した入れ子クラス |
Window.AccessibleAWTWindow |
クラス java.awt.Container から継承した入れ子クラス |
Container.AccessibleAWTContainer |
クラス java.awt.Component から継承した入れ子クラス |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
フィールドの概要 | |
static int |
ALL_TAB
すべてのタブを表すインデックス |
static int |
COMPONENT_LINKBAR
リンクバー |
static int |
COMPONENT_NAVIBAR
ナビゲーションバー |
static int |
COMPONENT_SEARCHBAR
検索バー |
static int |
COMPONENT_STATUSBAR
ステータスバー |
static int |
CURRENT_TAB
カレントタブを表すインデックス |
static int |
LAST_TAB
一番右のタブを表すインデックス |
static int |
LEFTALL_TAB
カレントより左側を表すインデックス |
static int |
OTHERALL_TAB
カレント以外のすべてのタブを表すインデックス |
static int |
RIGHTALL_TAB
カレントより右側を表すインデックス |
static long |
TAB_MODE_LOCK
タブロック |
static int |
TOP_TAB
一番左のタブを表すインデックス |
クラス 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 |
コンストラクタの概要 | |
HawkViewer(ViewerOption option)
影鷹のウィンドウを作成します。 |
メソッドの概要 | |
void |
addBookmark(int index)
現在表示中のページをブックマークに追加します。 |
void |
addBookmarkAs(int index)
現在表示中のページをブックマークに詳細を指定して追加します。 |
static void |
addDefaultWindowListener(WindowListener listener)
このウィンドウを開いたときに必ず登録するウィンドウリスナを追加します。 |
void |
addTabMode(int index,
long mode)
タブのモードを追加します。 |
void |
addToBookmark(Bookmark parent,
Bookmark bookmark)
このメソッドを直接呼び出しては行けません。 |
void |
addWindowMenu(HawkWindow window)
このメソッドを直接呼び出しては行けません。 |
void |
bookmarkChanged()
このメソッドを直接呼び出しては行けません。 |
void |
changeWindowMenu(int index,
HawkWindow window)
このメソッドを直接呼び出しては行けません。 |
void |
closeTab(int index)
「タブを閉じる」を実行します。 |
void |
closeWindow()
「ウィンドウを閉じる」を実行します。 |
void |
createBookmarkMenu(Menu menu,
boolean tool)
ブックマークメニューを作成します。 |
void |
createBookmarkMenu(Menu menu,
Vector bookmarks)
ブックマークメニューを作成します。 |
int |
createTab(int index,
boolean active)
「新しいタブを開く」を実行します。 |
HawkViewer |
createWindow()
「新しいウィンドウを開く」を実行します。 |
void |
dispose()
ウィンドウを消去します。 |
void |
exitViewer()
「終了」を実行します。 |
int |
getActiveTab()
アクティブなタブのインデックスを返します。 |
String |
getAddress()
表示されているアドレスを返します。 |
Dimension |
getMinimumSize()
このウィンドウの最小サイズを返します。 |
ViewerOption |
getOption()
オプションを返します。 |
boolean |
isVisibleComponent(int target)
指定したコンポーネントが表示されているかを返します。 |
void |
moveHistory(int index,
int num)
履歴を移動します。 |
void |
moveHome(int index)
ホームを表示します。 |
void |
open(int index,
String path,
PostData pd)
引数に指定したパスを読み込み、画面に表示します。 |
void |
open(int index,
URL url,
PostData pd)
引数に指定した URL を読み込み、画面に表示します。 |
void |
open(String path,
PostData pd)
引数に指定したパスを読み込み、画面に表示します。 |
void |
open(URL url,
PostData pd)
引数に指定した URL を読み込み、画面に表示します。 |
void |
openFile(int index)
「ファイルを開く」を実行します。 |
void |
openURL(int index)
「Web を開く」を実行します。 |
void |
paint(Graphics g)
画面を描画します。 |
protected String |
paramString()
このウィンドウのパラメータ文字列を返します。 |
void |
reload(int index,
boolean force)
「再読み込み」を実行します。 |
static void |
removeDefaultWindowListener(WindowListener listener)
このウィンドウを開いたときに必ず登録するウィンドウリスナを削除します。 |
void |
removeTabMode(int index,
long mode)
タブのモードを削除します。 |
void |
removeWindowMenu(int index)
このメソッドを直接呼び出しては行けません。 |
void |
saveOption()
オプションを保存します。 |
void |
setActiveTab(int index)
指定したタブをアクティブにします。 |
void |
setTitle(String title)
このウィンドウのタイトルを、指定された値に設定します。 |
void |
setTitleSuffix(String suffix)
このウィンドウのタイトルの末尾に付加する文字列を設定します。 |
void |
setVisibleComponent(int target,
boolean b)
指定したコンポーネントを表示したり隠したりします。 |
void |
show()
ウィンドウを表示します。 |
void |
showAbout()
About を表示します。 |
void |
showAddress(String address)
アドレスを表示します。 |
void |
showBookmarkEditor()
ブックマークエディタを開きます。 |
void |
showHistoryEditor()
履歴エディタを表示します。 |
void |
showOptionManager()
オプションダイアログを表示します。 |
void |
showStatus(String status)
引数に指定した文字列を、ステータスバーに表示するように要求します。 |
void |
stop(int index)
「停止」を実行します。 |
void |
update(Graphics g)
画面をアップデートします。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
インタフェース net.hizlab.kagetaka.viewer.HawkWindow から継承したメソッド |
getTitle |
インタフェース java.awt.MenuContainer から継承したメソッド |
getFont, postEvent |
フィールドの詳細 |
public static final int ALL_TAB
public static final int COMPONENT_LINKBAR
public static final int COMPONENT_NAVIBAR
public static final int COMPONENT_SEARCHBAR
public static final int COMPONENT_STATUSBAR
public static final int CURRENT_TAB
public static final int LAST_TAB
public static final int LEFTALL_TAB
public static final int OTHERALL_TAB
public static final int RIGHTALL_TAB
public static final long TAB_MODE_LOCK
public static final int TOP_TAB
コンストラクタの詳細 |
public HawkViewer(ViewerOption option)
option
- オプションメソッドの詳細 |
public void addBookmark(int index)
index
- タブインデックスpublic void addBookmarkAs(int index)
index
- タブインデックスpublic static void addDefaultWindowListener(WindowListener listener)
listener
- ウィンドウリスナpublic void addTabMode(int index, long mode)
index
- タブインデックスmode
- 追加するモードpublic void addToBookmark(Bookmark parent, Bookmark bookmark)
WindowManager.addToBookmark(Bookmark, Bookmark)
を呼び出す必要があります。
HawkWindow
内の addToBookmark
parent
- 追加先のブックマークフォルダbookmark
- 追加したブックマークpublic void addWindowMenu(HawkWindow window)
WindowManager.addWindow(HawkWindow)
を呼び出す必要があります。
HawkWindow
内の addWindowMenu
window
- 追加されるウィンドウpublic void bookmarkChanged()
WindowManager.bookmarkChanged()
を呼び出す必要があります。
HawkWindow
内の bookmarkChanged
public void changeWindowMenu(int index, HawkWindow window)
WindowManager.changeWindow(HawkWindow)
を呼び出す必要があります。
HawkWindow
内の changeWindowMenu
index
- 変更対象のウィンドウ番号window
- 変更のあったウィンドウpublic void closeTab(int index)
index
- タブインデックスpublic void closeWindow()
このメソッドにより、ウィンドウを消去し、すべてのリソースを解放します。
従って、このメソッドを呼んでウィンドウを消去した場合は、
dispose()
を呼び出す必要はありません。
HawkWindow
内の closeWindow
public void createBookmarkMenu(Menu menu, boolean tool)
menu
- ブックマークを構築するメニューtool
- ブックマーク操作のメニューも追加する場合は
true
、しない場合は false
public void createBookmarkMenu(Menu menu, Vector bookmarks)
menu
- ブックマークを構築するメニューbookmarks
- メニューに表示するブックマーク一覧public int createTab(int index, boolean active)
index
- タブインデックスactive
- 作成したタブをアクティブにする場合は true
それ以外の場合は false
public HawkViewer createWindow()
public void dispose()
public void exitViewer()
public int getActiveTab()
-1
public String getAddress()
null
public Dimension getMinimumSize()
public ViewerOption getOption()
public boolean isVisibleComponent(int target)
target
- 対象のコンポーネント
true
、
それ以外の場合は false
public void moveHistory(int index, int num)
index
- タブインデックスnum
- 移動する量を指定します。
正の数なら次へ、負の数なら前の履歴へ移動します。public void moveHome(int index)
index
- タブインデックスpublic void open(int index, String path, PostData pd)
index
- タブインデックスpath
- 読み込む URLpd
- POST で渡すデータ、
POST ではない場合は null
public void open(int index, URL url, PostData pd)
index
- タブインデックスurl
- 読み込む URLpd
- POST で渡すデータ、
POST ではない場合は null
public void open(String path, PostData pd)
path
- 読み込む URLpd
- POST で渡すデータ、
POST ではない場合は null
public void open(URL url, PostData pd)
url
- 読み込む URLpd
- POST で渡すデータ、
POST ではない場合は null
public void openFile(int index)
index
- タブインデックスpublic void openURL(int index)
index
- タブインデックスpublic void paint(Graphics g)
g
- グラフィックスprotected String paramString()
public void reload(int index, boolean force)
index
- タブインデックスforce
- 強制的に再読込する場合は true
、
それ以外の場合は false
public static void removeDefaultWindowListener(WindowListener listener)
listener
- ウィンドウリスナpublic void removeTabMode(int index, long mode)
index
- タブインデックスmode
- 追加するモードpublic void removeWindowMenu(int index)
WindowManager.removeWindow(HawkWindow)
を呼び出す必要があります。
HawkWindow
内の removeWindowMenu
index
- 削除対象のウィンドウ番号public void saveOption()
public void setActiveTab(int index)
index
- タブインデックス
IndexOutOfBoundsException
- 範囲外のインデックスを指定した場合public void setTitle(String title)
setTitleSuffix(String)
によって設定された文字が付加されます。
title
- このウィンドウのタイトルpublic void setTitleSuffix(String suffix)
null
を設定します。
suffix
- タイトルの末尾に付加する文字列public void setVisibleComponent(int target, boolean b)
target
- 対象のコンポーネントb
- 表示する場合は true
、
それ以外の場合は false
public void show()
HawkWindow
内の show
public void showAbout()
public void showAddress(String address)
address
- アドレスとして表示させる文字列public void showBookmarkEditor()
public void showHistoryEditor()
public void showOptionManager()
public void showStatus(String status)
null
を設定します。
status
- ステータスバーに表示させる文字列public void stop(int index)
index
- タブインデックスpublic void update(Graphics g)
g
- グラフィックス
|
Kagetaka | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright (c) 2002-2003 The Kagetaka Project 'September 12, 2003'