1 package net.sf.openrocket.gui.dialogs;
3 import java.awt.Component;
5 import javax.swing.JOptionPane;
6 import javax.swing.JScrollPane;
7 import javax.swing.JTextArea;
9 import net.sf.openrocket.util.GUIUtil;
11 public class DetailDialog {
13 public static void showDetailedMessageDialog(Component parentComponent, Object message,
14 String details, String title, int messageType) {
16 if (details != null) {
17 JTextArea textArea = null;
18 textArea = new JTextArea(5, 40);
19 textArea.setText(details);
20 textArea.setCaretPosition(0);
21 textArea.setEditable(false);
22 GUIUtil.changeFontSize(textArea, -2);
23 JOptionPane.showMessageDialog(parentComponent,
24 new Object[] { message, new JScrollPane(textArea) },
25 title, messageType, null);
27 JOptionPane.showMessageDialog(parentComponent, message, title, messageType, null);