|
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 |
REFERER_ALL
Referer: 全てに送る |
static int |
REFERER_NONE
Referer: 送らない |
static int |
REFERER_SAMEHOST
Referer: 同じホストのみ |
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,
Request request)
リクエストを読み込み、画面に表示します。 |
void |
open(int index,
String path)
引数に指定したパスを読み込み、画面に表示します。 |
void |
open(int index,
URL url)
引数に指定した URL を読み込み、画面に表示します。 |
void |
open(Request request)
リクエストを読み込み、画面に表示します。 |
void |
open(String path)
引数に指定したパスを読み込み、画面に表示します。 |
void |
open(URL url)
引数に指定した URL を読み込み、画面に表示します。 |
void |
openFile(int index)
「ファイルを開く」を実行します。 |
void |
openURL(int index)
「Web を開く」を実行します。 |
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 REFERER_ALL
public static final int REFERER_NONE
public static final int REFERER_SAMEHOST
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 内の addToBookmarkparent - 追加先のブックマークフォルダbookmark - 追加したブックマークpublic void addWindowMenu(HawkWindow window)
WindowManager.addWindow(HawkWindow)
を呼び出す必要があります。
HawkWindow 内の addWindowMenuwindow - 追加されるウィンドウpublic void bookmarkChanged()
WindowManager.bookmarkChanged()
を呼び出す必要があります。
HawkWindow 内の bookmarkChanged
public void changeWindowMenu(int index,
HawkWindow window)
WindowManager.changeWindow(HawkWindow)
を呼び出す必要があります。
HawkWindow 内の changeWindowMenuindex - 変更対象のウィンドウ番号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()
-1public String getAddress()
nullpublic 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,
Request request)
このメソッドでは、リクエストに指定された Request.isNewWindow、
Request.isExtension は無視されます。
index - タブインデックスrequest - リクエスト
public void open(int index,
String path)
index - タブインデックスpath - 読み込むパス
public void open(int index,
URL url)
index - タブインデックスurl - 読み込む URLpublic void open(Request request)
request - リクエストpublic void open(String path)
path - 読み込むパスpublic void open(URL url)
url - 読み込む URLpublic void openFile(int index)
index - タブインデックスpublic void openURL(int index)
index - タブインデックスprotected String paramString()
public void reload(int index,
boolean force)
index - タブインデックスforce - 強制的に再読込する場合は true、
それ以外の場合は falsepublic static void removeDefaultWindowListener(WindowListener listener)
listener - ウィンドウリスナ
public void removeTabMode(int index,
long mode)
index - タブインデックスmode - 追加するモードpublic void removeWindowMenu(int index)
WindowManager.removeWindow(HawkWindow)
を呼び出す必要があります。
HawkWindow 内の removeWindowMenuindex - 削除対象のウィンドウ番号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、
それ以外の場合は falsepublic void show()
HawkWindow 内の showpublic 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 'December 6, 2003'