|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
java.awt.FileDialog
public class FileDialog
FileDialog 類別顯示一個對話框視窗,使用者可以從中選擇檔案。
由於它是一個網要對話框,當應用程序調用其 show 方法來顯示對話框時,它將阻塞其餘應用程序,直到使用者選擇一個檔案。
Window.show(),
序列化表格| 巢狀類別摘要 |
|---|
| 從類別 java.awt.Dialog 繼承的巢狀類別/介面 |
|---|
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType |
| 從類別 java.awt.Window 繼承的巢狀類別/介面 |
|---|
Window.AccessibleAWTWindow |
| 從類別 java.awt.Container 繼承的巢狀類別/介面 |
|---|
Container.AccessibleAWTContainer |
| 從類別 java.awt.Component 繼承的巢狀類別/介面 |
|---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| 欄位摘要 | |
|---|---|
static int |
LOAD
此常數值指示檔案對話框視窗的作用是尋找要讀取的檔案。 |
static int |
SAVE
此常數值指示檔案對話框視窗的作用是尋找要寫入的檔案。 |
| 從類別 java.awt.Dialog 繼承的欄位 |
|---|
DEFAULT_MODALITY_TYPE |
| 從類別 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(Dialog parent)
創建一個檔案對話框,用於載入檔案。 |
|
FileDialog(Dialog parent,
String title)
創建一個具有指定標題的檔案對話框,用於載入檔案。 |
|
FileDialog(Dialog parent,
String title,
int mode)
創建一個具有指定標題的檔案對話框視窗,用於載入或保存檔案。 |
|
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()
返回表示此 FileDialog 視窗狀態的字元串。 |
void |
setDirectory(String dir)
將此檔案對話框視窗的目錄設置為指定目錄。 |
void |
setFile(String file)
將此檔案對話框視窗的選定檔案設置為指定檔案。 |
void |
setFilenameFilter(FilenameFilter filter)
將此檔案對話框視窗的檔案名過濾器設置為指定的過濾器。 |
void |
setMode(int mode)
設置檔案對話框的網要。 |
| 從類別 java.awt.Dialog 繼承的方法 |
|---|
getAccessibleContext, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 欄位詳細資訊 |
|---|
public static final int LOAD
public static final int SAVE
| 建構子詳細資訊 |
|---|
public FileDialog(Frame parent)
FileDialog(parent, "", LOAD) 的一個便捷方法。
parent - 對話框的所有者
public FileDialog(Frame parent,
String title)
FileDialog(parent, title, LOAD) 的一個便捷方法。
parent - 對話框的所有者title - 對話框的標題
public FileDialog(Frame parent,
String title,
int mode)
如果 mode 的值為 LOAD,那麼檔案對話框將尋找要讀取的檔案,所顯示的檔案是當前目錄中的檔案。如果 mode 的值為 SAVE,則檔案對話框將尋找要寫入檔案的位置。
parent - 對話框的所有者title - 對話框的標題mode - 對話框的網要,可以是 FileDialog.LOAD 或 FileDialog.SAVE
IllegalArgumentException - 如果提供了非法的檔案對話框網要LOAD,
SAVEpublic FileDialog(Dialog parent)
FileDialog(parent, "", LOAD) 的一個便捷方法。
parent - 對話框的所有者
IllegalArgumentException - 如果 parent 的 GraphicsConfiguration 不是來自螢幕設備;
IllegalArgumentException - 如果 parent 為 null;當 GraphicsEnvironment.isHeadless 返回 true 時始終拋出此異常GraphicsEnvironment.isHeadless()
public FileDialog(Dialog parent,
String title)
FileDialog(parent, title, LOAD) 的一個便捷方法。
parent - 對話框的所有者title - 對話框的標題;接受 null 值時不會拋出 NullPointerException
IllegalArgumentException - 如果 parent 的 GraphicsConfiguration 不是來自螢幕設備;
IllegalArgumentException - 如果 parent 為 null;當 GraphicsEnvironment.isHeadless 返回 true 時始終拋出此異常GraphicsEnvironment.isHeadless()
public FileDialog(Dialog parent,
String title,
int mode)
如果 mode 的值為 LOAD,那麼檔案對話框將尋找要讀取的檔案,所顯示的檔案是當前目錄中的檔案。如果 mode 的值為 SAVE,則檔案對話框將尋找要寫入檔案的位置。
parent - 對話框的所有者title - 對話框的標題;接受 null 值時不會拋出 NullPointerExceptionmode - 對話框的網要,FileDialog.LOAD 或 FileDialog.SAVE
IllegalArgumentException - 如果提供了非法的檔案對話框網要;
IllegalArgumentException - 如果 parent 的 GraphicsConfiguration 不是來自螢幕設備;
IllegalArgumentException - 如果 parent 為 null;當 GraphicsEnvironment.isHeadless 返回 true 時始終拋出此異常GraphicsEnvironment.isHeadless(),
LOAD,
SAVE| 方法詳細資訊 |
|---|
public void addNotify()
Dialog 中的 addNotifyComponent.isDisplayable(),
Window.removeNotify()public int getMode()
FileDialog.LOAD 或 FileDialog.SAVELOAD,
SAVE,
setMode(int)public void setMode(int mode)
mode 不是一個合法值,則拋出一個異常,並且不設置 mode。
mode - 檔案對話框的網要,可以是 FileDialog.LOAD 或 FileDialog.SAVE
IllegalArgumentException - 如果提供了非法的檔案對話框網要LOAD,
SAVE,
getMode()public String getDirectory()
FileDialog 的目錄(可能為 null 或無效)setDirectory(java.lang.String)public void setDirectory(String dir)
null 或無效目錄意味著指定由實作所定義的預設值。但是,在使用者選擇一個檔案之前,此預設值不會被實作。在此之前,getDirectory() 將返回傳遞到此方法的值。
指定 "" 作為目錄,完全等同於指定 null 作為目錄。
dir - 指定的目錄getDirectory()public String getFile()
CANCEL,則返回檔案為 null。
nullsetFile(java.lang.String)public void setFile(String file)
指定 "" 作為檔案,完全等同於指定 null 作為檔案。
file - 正被設置的檔案 setgetFile()public FilenameFilter getFilenameFilter()
FilenameFilter,
setFilenameFilter(java.io.FilenameFilter)public void setFilenameFilter(FilenameFilter filter)
filter - 指定的過濾器FilenameFilter,
getFilenameFilter()protected String paramString()
FileDialog 視窗狀態的字元串。此方法僅在進行除錯的時候使用,對於不同的實作,返回的字元串的內容和格式可能有所不同。返回的字元串可能為空,但不可能為 null。
Dialog 中的 paramString
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。