中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

怎樣在Java里創建模態對話框

小樊
82
2024-08-30 07:09:20
欄目: 編程語言

在Java中,可以使用JOptionPane類創建一個模態對話框

import javax.swing.*;

public class ModalDialogExample {
    public static void main(String[] args) {
        SwingUtilities.invokeLater(() -> createAndShowGUI());
    }

    private static void createAndShowGUI() {
        // 創建一個 JFrame,作為主窗口
        JFrame frame = new JFrame("Modal Dialog Example");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(300, 200);
        frame.setVisible(true);

        // 創建一個 JButton,點擊時會顯示模態對話框
        JButton showDialogButton = new JButton("Show Modal Dialog");
        showDialogButton.addActionListener(e -> {
            JOptionPane.showMessageDialog(frame, "This is a modal dialog!", "Modal Dialog", JOptionPane.INFORMATION_MESSAGE);
        });

        // 將按鈕添加到主窗口的內容面板中
        frame.getContentPane().add(showDialogButton);
    }
}

這個例子首先創建了一個JFrame作為主窗口。然后,我們創建了一個JButton,當用戶點擊該按鈕時,會顯示一個模態對話框。JOptionPane.showMessageDialog()方法用于創建并顯示模態對話框。該方法接受四個參數:

  1. 父組件(在本例中為主窗口)
  2. 對話框的消息內容
  3. 對話框的標題
  4. 對話框的消息類型(在本例中為JOptionPane.INFORMATION_MESSAGE,表示信息類型的對話框)

運行此代碼后,你將看到一個包含按鈕的主窗口。點擊按鈕后,將顯示一個模態對話框,直到用戶關閉它。在這個例子中,對話框是一個簡單的信息對話框,但你也可以根據需要創建其他類型的模態對話框,如警告、錯誤或確認對話框。

0
巢湖市| 泰顺县| 环江| 盖州市| 白银市| 宝清县| 明溪县| 江都市| 甘南县| 大庆市| 沧源| 佛冈县| 沾化县| 黄陵县| 凤凰县| 沽源县| 红原县| 台南县| 民县| 永胜县| 山西省| 广宁县| 宣汉县| 青河县| 岫岩| 西乌珠穆沁旗| 岑溪市| 沾益县| 安西县| 麻栗坡县| 白银市| 新疆| 广德县| 穆棱市| 肇东市| 吉木乃县| 潼关县| 蓬安县| 兴国县| 虹口区| 长顺县|