修飾子
public class Dialog
父類別
java.awt.Window
實作介面
ImageObserver
MenuContainer
Serializable
Accessible
建構子
Dialog(Dialog owner)
Dialog(Dialog owner, String title)
Dialog(Dialog owner, String title, boolean modal)
Dialog(Dialog owner, String title, boolean modal, GraphicsConfiguration gc)
Dialog(Frame owner)
Dialog(Frame owner, boolean modal)
Dialog(Frame owner, String title)
Dialog(Frame owner, String title, boolean modal)
Dialog(Frame owner, String title, boolean modal, GraphicsConfiguration gc)
Dialog(Window owner)
Dialog(Window owner, Dialog.ModalityType modalityType)
Dialog(Window owner, String title)
Dialog(Window owner, String title, Dialog.ModalityType modalityType)
Dialog(Window owner, String title, Dialog.ModalityType modalityType, GraphicsConfiguration gc)
常用方法
名稱 敘述 getTitle() 回傳對話視窗的標題 isModal() 判斷對話視窗是否為強制模式 isResizable() 判斷對話視窗是否可調整大小 isUndecorated() 判斷對話視窗是否無標題列 setModal() 設定對話視窗是否為強制模式 setModalityType() 設定對話視窗的強制模式種類 setResizable() 設定對話視窗是否可調整大小 setTitle() 設定對話視窗的標題 setUndecorated() 設定對話視窗是否無標題列 setVisible() 設定對話視窗是否可見 toBack() 使對話視窗失去焦點
舉例如下
import java.awt.*; import java.awt.event.*; public class DialogDemo2 implements ActionListener { Frame frame; Button button; Dialog dialog; public static void main(String[] args) { new DialogDemo2(); } public DialogDemo2() { frame = new Frame("AWTDemo"); frame.addWindowListener(new AdapterDemo()); frame.setLayout(new FlowLayout()); frame.setSize(320, 200); button = new Button("DEMO"); button.addActionListener(this); button.setActionCommand("demo"); frame.add(button); frame.setVisible(true); } public void actionPerformed(ActionEvent e) { dialog = new Dialog(frame, "new"); dialog.setSize(320, 200); dialog.add(new Label("Hello world!")); dialog.setVisible(true); } } /* 《程式語言教學誌》的範例程式 http://pydoing.blogspot.com/ 檔名:DialogDemo2.java 功能:示範 Java 程式 作者:張凱慶 時間:西元 2012 年 3 月 */
此例建立一個 Button 物件,點擊按鈕後執行 actionPerformed()
public void actionPerformed(ActionEvent e) { dialog = new Dialog(frame, "new"); dialog.setSize(320, 200); dialog.add(new Label("Hello world!")); dialog.setVisible(true); }
首先建立一個對話視窗 Dialog 物件,然後將視窗大小設定為 320×200 ,接著在對話視窗中加入 "Hello world!" 。
編譯後執行,結果如下
中英文術語對照 | |
---|---|
類別 | class |
建構子 | constructor |
方法 | method |
您可以繼續參考
AWT 元件
相關目錄
Java API 分類導覽
Java 教材
首頁
參考資料
http://docs.oracle.com/javase/6/docs/api/java/awt/Dialog.html
沒有留言:
張貼留言