91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

怎樣在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
西乌| 石嘴山市| 库车县| 阳高县| 福鼎市| 万山特区| 那曲县| 平乐县| 姚安县| 化州市| 云霄县| 文安县| 鹤山市| 九台市| 深泽县| 义马市| 辽宁省| 鹤壁市| 临沧市| 漾濞| 曲沃县| 乳山市| 宁陵县| 湘乡市| 南充市| 贡嘎县| 正阳县| 井冈山市| 庆云县| 苏州市| 滦平县| 云林县| 石景山区| 庆城县| 嘉鱼县| 灯塔市| 凉城县| 崇文区| 会同县| 山西省| 甘洛县|