|
Java プラットフォーム 1.2 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Window
|
+--java.awt.Frame
Frame は、タイトルとボーダ付きのトップレベルウィンドウです。
フレームのサイズには、ボーダ用として指定された領域が含まれます。ボーダ領域の寸法は getInsets メソッドで取得できます。ただし、ボーダ領域の寸法はプラットフォームに依存するため、pack または show のどちらかを呼び出すことによりフレームを表示可能にしないと正確なインセット値は取得できません。ボーダ領域はフレーム全体のサイズに含まれているため、フレームの一部が不明瞭になります。このため、サブコンポーネントを描画および表示するための領域は、左上隅の位置が
(insets.left, insets.top)であり、幅 width - (insets.left + insets.right)、高さ height - (insets.top + insets.bottom) の矩形に制限されます。
フレームのデフォルトレイアウトは、BorderLayout です。
フレームには、タイプが WindowOpened、WindowClosing、WindowClosed、WindowIconified、WindowDeiconified、WindowActivated、WindowDeactivated のウィンドウイベントを生成する機能があります。
WindowEvent,
Window.addWindowListener(java.awt.event.WindowListener), 直列化された形式| フィールドの概要 | |
static int |
CROSSHAIR_CURSOR
推奨されません。 Cursor.CROSSHAIR_CURSOR に置き換えられました。 |
static int |
DEFAULT_CURSOR
推奨されません。 Cursor.DEFAULT_CURSOR に置き換えられました。 |
static int |
E_RESIZE_CURSOR
推奨されません。 Cursor.E_RESIZE_CURSOR に置き換えられました。 |
static int |
HAND_CURSOR
推奨されません。 Cursor.HAND_CURSOR に置き換えられました。 |
static int |
ICONIFIED
|
static int |
MOVE_CURSOR
推奨されません。 Cursor.MOVE_CURSOR に置き換えられました。 |
static int |
N_RESIZE_CURSOR
推奨されません。 Cursor.N_RESIZE_CURSOR に置き換えられました。 |
static int |
NE_RESIZE_CURSOR
推奨されません。 Cursor.NE_RESIZE_CURSOR に置き換えられました。 |
static int |
NORMAL
|
static int |
NW_RESIZE_CURSOR
推奨されません。 Cursor.NW_RESIZE_CURSOR に置き換えられました。 |
static int |
S_RESIZE_CURSOR
推奨されません。 Cursor.S_RESIZE_CURSOR に置き換えられました。 |
static int |
SE_RESIZE_CURSOR
推奨されません。 Cursor.SE_RESIZE_CURSOR に置き換えられました。 |
static int |
SW_RESIZE_CURSOR
推奨されません。 Cursor.SW_RESIZE_CURSOR に置き換えられました。 |
static int |
TEXT_CURSOR
推奨されません。 Cursor.TEXT_CURSOR に置き換えられました。 |
static int |
W_RESIZE_CURSOR
推奨されません。 Cursor.W_RESIZE_CURSOR に置き換えられました。 |
static int |
WAIT_CURSOR
推奨されません。 Cursor.WAIT_CURSOR に置き換えられました。 |
| クラス java.awt.Component から継承したフィールド |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
| コンストラクタの概要 | |
Frame()
初期状態で可視ではない Frame の新しいインスタンスを生成します。 |
|
Frame(String title)
指定されたタイトルで、初期状態で可視ではない新しい Frame オブジェクトを構築します。 |
|
| メソッドの概要 | |
void |
addNotify()
ネイティブスクリーンリソースに接続することにより、この Frame を表示可能にします。 |
protected void |
finalize()
Vector 中の weakThis への (ハードな) 参照を削除しなければなりません。 |
int |
getCursorType()
推奨されません。 JDK バージョン 1.1 以降は、 Component.getCursor() に置き換えられました。 |
static Frame[] |
getFrames()
アプリケーションで作成されたすべての Frame を格納する配列を返します。 |
Image |
getIconImage()
このフレームの最小化されたアイコンに表示されるイメージを取得します。 |
MenuBar |
getMenuBar()
このフレームのメニューバーを取得します。 |
int |
getState()
このフレームの状態を取得します。 |
String |
getTitle()
フレームのタイトルを取得します。 |
boolean |
isResizable()
ユーザがこのフレームのサイズを変更できるかどうかを示します。 |
protected String |
paramString()
このフレームのパラメータ文字列を返します。 |
void |
remove(MenuComponent m)
指定されたメニューバーをこのフレームから削除します。 |
void |
removeNotify()
ネイティブスクリーンリソースへの接続を削除することにより、この Frame を表示できなくします。 |
void |
setCursor(int cursorType)
推奨されません。 JDK バージョン 1.1 以降は、 Component.setCursor(Cursor) に置き換えられました。 |
void |
setIconImage(Image image)
このフレームの最小化されたアイコンに表示されるイメージを設定します。 |
void |
setMenuBar(MenuBar mb)
このフレームのメニューバーを、指定されたメニューバーに設定します。 |
void |
setResizable(boolean resizable)
ユーザがこのフレームのサイズを変更できるかどうかを設定します。 |
void |
setState(int state)
このフレームの状態を設定します。 |
void |
setTitle(String title)
このフレームのタイトルを、指定された文字列に設定します。 |
| クラス java.awt.Window から継承したメソッド |
addWindowListener,
applyResourceBundle,
applyResourceBundle,
dispose,
getFocusOwner,
getInputContext,
getLocale,
getOwnedWindows,
getOwner,
getToolkit,
getWarningString,
isShowing,
pack,
postEvent,
processEvent,
processWindowEvent,
removeWindowListener,
show,
toBack,
toFront |
| クラス java.lang.Object から継承したメソッド |
clone,
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| フィールドの詳細 |
public static final int DEFAULT_CURSOR
Cursor.DEFAULT_CURSOR に置き換えられました。public static final int CROSSHAIR_CURSOR
Cursor.CROSSHAIR_CURSOR に置き換えられました。public static final int TEXT_CURSOR
Cursor.TEXT_CURSOR に置き換えられました。public static final int WAIT_CURSOR
Cursor.WAIT_CURSOR に置き換えられました。public static final int SW_RESIZE_CURSOR
Cursor.SW_RESIZE_CURSOR に置き換えられました。public static final int SE_RESIZE_CURSOR
Cursor.SE_RESIZE_CURSOR に置き換えられました。public static final int NW_RESIZE_CURSOR
Cursor.NW_RESIZE_CURSOR に置き換えられました。public static final int NE_RESIZE_CURSOR
Cursor.NE_RESIZE_CURSOR に置き換えられました。public static final int N_RESIZE_CURSOR
Cursor.N_RESIZE_CURSOR に置き換えられました。public static final int S_RESIZE_CURSOR
Cursor.S_RESIZE_CURSOR に置き換えられました。public static final int W_RESIZE_CURSOR
Cursor.W_RESIZE_CURSOR に置き換えられました。public static final int E_RESIZE_CURSOR
Cursor.E_RESIZE_CURSOR に置き換えられました。public static final int HAND_CURSOR
Cursor.HAND_CURSOR に置き換えられました。public static final int MOVE_CURSOR
Cursor.MOVE_CURSOR に置き換えられました。public static final int NORMAL
public static final int ICONIFIED
| コンストラクタの詳細 |
public Frame()
Frame の新しいインスタンスを生成します。Frame のタイトルは空です。Component.setSize(int, int),
Component.setVisible(boolean)public Frame(String title)
Frame オブジェクトを構築します。title - フレームのボーダに表示されるべきタイトル。null 値は空の文字列 "" と見なされるComponent.setSize(int, int),
Component.setVisible(boolean)| メソッドの詳細 |
protected void finalize()
throws Throwable
public void addNotify()
Component.isDisplayable(),
removeNotify()public String getTitle()
setTitle(java.lang.String)public void setTitle(String title)
title - フレームのボーダに表示されるタイトル。null 値は、空の文字列 "" と見なされるgetTitle()public Image getIconImage()
nullsetIconImage(java.awt.Image)public void setIconImage(Image image)
image - 表示されるアイコンイメージ。このパラメータが null の場合、アイコンイメージはデフォルトのイメージ (プラットフォームによって異なる) に設定されるgetIconImage()public MenuBar getMenuBar()
nullsetMenuBar(java.awt.MenuBar)public void setMenuBar(MenuBar mb)
mb - 設定されるメニューバー。このパラメータが null の場合、このフレームの既存のメニューバーが削除されるgetMenuBar()public boolean isResizable()
true、そうでない場合は falsesetResizable(boolean)public void setResizable(boolean resizable)
resizable - このフレームがサイズ変更可能な場合は true、そうでない場合は falseisResizable()public void setState(int state)
state - フレームがアイコン状態の場合は Frame.ICONIFIED、フレームが通常の状態の場合は Frame.NORMALgetState()public int getState()
Frame.ICONIFIED、このフレームが通常の状態の場合は Frame.NORMALsetState(int)public void remove(MenuComponent m)
m - 削除されるメニューコンポーネント。このパラメータが null の場合、NullPointerException がスローされ、処理は実行されないpublic void removeNotify()
Component.isDisplayable(),
addNotify()protected String paramString()
public void setCursor(int cursorType)
Component.setCursor(Cursor) に置き換えられました。public int getCursorType()
Component.getCursor() に置き換えられました。public static Frame[] getFrames()
SecurityManager.getSecurityContext()
|
Java プラットフォーム 1.2 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||