|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Dialog | +--java.awt.FileDialog
FileDialog
クラスは、ユーザがファイルを選択できるダイアログウィンドウを表示します。
このダイアログはモーダルであるため、アプリケーションがその show
メソッドを呼び出してこのダイアログを表示すると、ユーザがファイルを選択するまでアプリケーションのほかの部分は使用できません。
Window.show()
, 直列化された形式クラス java.awt.Dialog から継承した内部クラス |
Dialog.AccessibleAWTDialog |
クラス java.awt.Window から継承した内部クラス |
Window.AccessibleAWTWindow |
クラス java.awt.Container から継承した内部クラス |
Container.AccessibleAWTContainer |
クラス java.awt.Component から継承した内部クラス |
Component.AccessibleAWTComponent |
フィールドの概要 | |
static int |
LOAD
この定数値は、ファイルダイアログウィンドウの目的が読み込み元ファイルの検索であることを示します。 |
static int |
SAVE
この定数値は、ファイルダイアログウィンドウの目的が書き込み先ファイルの検索であることを示します。 |
クラス 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 |
コンストラクタの概要 | |
FileDialog(Frame parent)
ファイルをロードするためのファイルダイアログを作成します。 |
|
FileDialog(Frame parent,
String title)
ファイルをロードするためのファイルダイアログウィンドウを、タイトルを指定して作成します。 |
|
FileDialog(Frame parent,
String title,
int mode)
ファイルをロードまたは保存するためのファイルダイアログウィンドウを、タイトルを指定して作成します。 |
メソッドの概要 | |
void |
addNotify()
ファイルダイアログのピアを作成します。 |
String |
getDirectory()
このファイルダイアログのディレクトリを返します。 |
String |
getFile()
このファイルダイアログの選択されているファイルを返します。 |
FilenameFilter |
getFilenameFilter()
このファイルダイアログのファイル名フィルタを調べます。 |
int |
getMode()
このファイルダイアログボックスがファイルからロードするためのものか、ファイルに保存するためのものかを示します。 |
protected String |
paramString()
このファイルダイアログウィンドウの状態を表すパラメータ文字列を返します。 |
void |
setDirectory(String dir)
このファイルダイアログウィンドウのディレクトリを、指定されたディレクトリに設定します。 |
void |
setFile(String file)
このファイルダイアログウィンドウの選択されているファイルを、指定されたファイルに設定します。 |
void |
setFilenameFilter(FilenameFilter filter)
ファイルダイアログウィンドウのファイル名フィルタを指定されたフィルタに設定します。 |
void |
setMode(int mode)
ファイルダイアログのモードを設定します。 |
クラス java.awt.Dialog から継承したメソッド |
dispose, getAccessibleContext, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle, show |
クラス java.lang.Object から継承したメソッド |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public static final int LOAD
public static final int SAVE
コンストラクタの詳細 |
public FileDialog(Frame parent)
parent
- ダイアログの所有者public FileDialog(Frame parent, String title)
parent
- ダイアログの所有者title
- ダイアログのタイトルpublic FileDialog(Frame parent, String title, int mode)
mode
の値が LOAD
の場合、ファイルダイアログは読み込み元のファイルを検索します。mode
の値が SAVE
の場合、ファイルダイアログはファイルの書き込み先を検索します。
parent
- ダイアログの所有者title
- ダイアログのタイトルmode
- ダイアログのモードLOAD
,
SAVE
メソッドの詳細 |
public void addNotify()
Dialog
内の addNotify
java.awt.Dialog
からコピーされたタグ:Component.isDisplayable()
,
Container.removeNotify()
public int getMode()
FileDialog.LOAD
または FileDialog.SAVE
LOAD
,
SAVE
,
setMode(int)
public void setMode(int mode)
mode
- このファイルダイアログのモード。FileDialog.LOAD
または FileDialog.SAVE
IllegalArgumentException
- ファイルダイアログのモードが無効な場合LOAD
,
SAVE
,
getMode()
public String getDirectory()
setDirectory(java.lang.String)
public void setDirectory(String dir)
null
または無効なディレクトリを指定すると、システムで定義されているデフォルトに設定されます。ただし、このデフォルトはユーザがファイルを選択するまで実現されません。そのときまでは、getDirectory()
はこのメソッドに渡された値を返します。
ディレクトリとして "" を指定すると、null
に設定されます。
dir
- 特定のディレクトリgetDirectory()
public String getFile()
null
setFile(java.lang.String)
public void setFile(String file)
ファイルとして "" を指定すると、null
に設定されます。
file
- 設定されるファイルgetFile()
public FilenameFilter getFilenameFilter()
FilenameFilter
,
setFilenameFilter(java.io.FilenameFilter)
public void setFilenameFilter(FilenameFilter filter)
filter
- 指定されたフィルタFilenameFilter
,
getFilenameFilter()
protected String paramString()
Dialog
内の paramString
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.