|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.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
,
SAVE
public 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
值時不會拋出 NullPointerException
mode
- 對話框的網要,FileDialog.LOAD
或 FileDialog.SAVE
IllegalArgumentException
- 如果提供了非法的檔案對話框網要;
IllegalArgumentException
- 如果 parent
的 GraphicsConfiguration
不是來自螢幕設備;
IllegalArgumentException
- 如果 parent
為 null
;當 GraphicsEnvironment.isHeadless
返回 true
時始終拋出此異常GraphicsEnvironment.isHeadless()
,
LOAD
,
SAVE
方法詳細資訊 |
---|
public void addNotify()
Dialog
中的 addNotify
Component.isDisplayable()
,
Window.removeNotify()
public int getMode()
FileDialog.LOAD
或 FileDialog.SAVE
LOAD
,
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
。
null
setFile(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。