package ij.gui;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

/** This is modal dialog box that displays HTML formated text. */
public class HTMLDialog extends JDialog implements ActionListener {
    
    public HTMLDialog(String title, String message) {
        super(ij.IJ.getInstance(), title, true);
        ij.util.Java2.setSystemLookAndFeel();
        Container container = getContentPane();
        container.setLayout(new BorderLayout());
        if (message==null) message = "";
        JLabel label = new JLabel(message);
        JPanel panel = new JPanel();
        panel.setLayout(new FlowLayout(FlowLayout.CENTER, 15, 15));
        panel.add(label);
        container.add(panel, "Center");
        JButton button = new JButton("OK");
        button.addActionListener(this);
        panel = new JPanel();
        panel.add(button);
        container.add(panel, "South");
        setForeground(Color.black);
        pack();
        GUI.center(this);
        show();
    }
    
    public void actionPerformed(ActionEvent e) {
        setVisible(false);
        dispose();
    }
}