下面的示例展示了如何在基于swing的应用程序中创建模态对话框。
使用以下API -
JDialog() - 创建标准对话框。
JDialog.getContentPane() - 获取对话框的内容面板。
Dialog.ModalityType.DOCUMENT_MODAL - 将对话框显示为模式对话框。
示例
package com.yiibai.swingdemo;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Dialog;
import java.awt.FlowLayout;
import java.awt.LayoutManager;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class SwingTester {
public static void main(String[] args) {
createWindow();
}
private static void createWindow() {
JFrame frame = new JFrame("Swing创建模态对话框");
f