麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Java > 正文

java swing標準對話框具體實現

2019-11-26 16:03:10
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

package test001;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JToolBar;
public class TestJOptionPane implements ActionListener{
    private JFrame jf = new JFrame("標準對話框測試");
    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        new TestJOptionPane().createUI();
    }
    public void createUI(){
        JToolBar jtb = new JToolBar();
        String[] s = {"錯誤", "退出確認1", "退出確認2", "警告", "輸入", "選擇"};
        int size = s.length;
        JButton[] button = new JButton[size];
        for(int i = 0; i < size; i++){
            button[i] = new JButton(s[i]);
            button[i].addActionListener(this);
            jtb.add(button[i]);
        }
        jf.add(jtb, "North");
        jf.setSize(350, 150);
        jf.setLocation(400, 200);
        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        jf.setVisible(true);
    }
    @Override
    public void actionPerformed(ActionEvent e) {
        // TODO Auto-generated method stub
        String s = e.getActionCommand();
        if(s.equals("錯誤")){
            JOptionPane.showMessageDialog(null, "要顯示的錯誤信息---",
                    "錯誤提示",JOptionPane.ERROR_MESSAGE);
        }
        else if(s.equals("退出確認1")){
            int result = JOptionPane.showConfirmDialog(null,
                    "推出前是否保存程序?");
            if(result == JOptionPane.YES_OPTION){
                System.out.println("保存程序---");
                System.exit(0);
            }
            else if(result == JOptionPane.NO_OPTION){
                System.exit(0);
            }
        }
        else if(s.equals("退出確認2")){
            int result = JOptionPane.showConfirmDialog(null, "退出前是否保存程序?");
            if(result == JOptionPane.YES_OPTION){
                System.out.println("保存程序---");
                System.exit(0);
            }
            else if(result == JOptionPane.NO_OPTION){
                System.exit(0);
            }
        }
        else if(s.equals("警告")){
            Object[] options = {"繼續", "撤銷"};
            int result = JOptionPane.showOptionDialog(null,
                    "本操作可能導致數據丟失","Warning", JOptionPane.DEFAULT_OPTION,
                    JOptionPane.WARNING_MESSAGE, null, options, options[0]);
            if(result == 0){
                System.out.println("繼續操作---");
            }
        }
        else if(s.equals("輸入")){
            String name = JOptionPane.showInputDialog("請輸入您的姓名:");
            if(name != null){
                System.out.println("姓名:" + name);
            }
        }
        else if(s.equals("選擇")){
            Object[] possibleValues = {"體育", "政治", "經濟", "文化"};
            Object selectedValue = JOptionPane.showInputDialog(null,
                    "Choose one","Input", JOptionPane.INFORMATION_MESSAGE, null,
                    possibleValues, possibleValues[0]);
            String choose = (String)selectedValue;
            if(choose != null){
                System.out.println("你選擇的是:"+ choose);
            }
        }
    }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九九热九九 | av一二三四区 | 最新中文在线视频 | 久在线播放 | 成人免费网站在线观看 | 久久久入口| 免费日韩片 | 加勒比色综合 | 一道本不卡一区 | 久久影院一区二区三区 | 一级免费特黄视频 | 在线成人影视 | 国产精品视频一区二区三区四 | 嫩草91在线 | 全网免费毛片 | 农村寡妇偷毛片一级 | 欧洲精品久久 | 激情网站免费观看 | 2021国产精品视频 | 成人h视频在线 | 精品亚洲va在线va天堂资源站 | 日韩在线欧美在线 | 国产 视频 一区二区 | 91久久综合 | 国产毛片aaa一区二区三区视频 | 孕妇体内谢精满日本电影 | 黄色网欧美 | 黄色网址你懂的 | 91懂色| av在线播放地址 | 日韩视频一二区 | 久久亚洲精品久久国产一区二区 | 免费国产a | 国产美女的小嫩bbb图片 | 理论片中文字幕 | 国产成人在线一区二区 | 91美女福利视频 | 黄色av网站免费看 | 成人男男视频拍拍拍在线观看 | 国产免费观看视频 | 欧美一级精品 |