生活随笔
收集整理的這篇文章主要介紹了
java实用教程——组件及事件处理——对话框(dialog)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
對話框:
import java.awt.event.ActionEvent;import java.awt.event.ActionListener;
import java.awt.*;
import java.awt.event.*;public class DialogDemo1 {public static void main(String[] args
) {Frame frame
= new Frame("這里測試Dialog");Dialog d1
= new Dialog(frame
, "模式對話框", true);Dialog d2
= new Dialog(frame
, "非模式對話框", false);Button b1
= new Button("打開模式對話框");Button b2
= new Button("打開非模式對話框");d1
.setBounds(20,30,300,400);d2
.setBounds(20,30,300,400);b1
.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e
) {d1
.setVisible(true);}});b2
.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e
) {d2
.setVisible(true);}});frame
.add(b1
,BorderLayout.NORTH
);frame
.add(b2
,BorderLayout.SOUTH
);frame
.addWindowListener(new WindowAdapter() {@Overridepublic void windowClosing(WindowEvent e
) {System.exit(0);}});frame
.pack();frame
.setVisible(true);}
}
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;public class DialogDemo2 {public static void main(String[] args
) {Frame frame
= new Frame("這里測試Dialog");Dialog d1
= new Dialog(frame
, "模式對話框", true);Box vBox
= Box.createVerticalBox();vBox
.add(new TextField(20));vBox
.add(new Button("確認"));d1
.add(vBox
);d1
.setBounds(20,30,300,200);Button b1
= new Button("打開模式對話框");b1
.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent e
) {d1
.setVisible(true);}});frame
.add(b1
,BorderLayout.NORTH
);frame
.addWindowListener(new WindowAdapter() {@Overridepublic void windowClosing(WindowEvent e
) {System.exit(0);}});frame
.setBounds(100,100,400,400);frame
.pack();frame
.setVisible(true);}
}
總結
以上是生活随笔為你收集整理的java实用教程——组件及事件处理——对话框(dialog)的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。