1 package net.sf.openrocket.gui.dialogs;
3 import java.awt.Component;
5 import javax.swing.JDialog;
6 import javax.swing.JList;
7 import javax.swing.JOptionPane;
8 import javax.swing.JScrollPane;
10 import net.sf.openrocket.aerodynamics.Warning;
11 import net.sf.openrocket.aerodynamics.WarningSet;
13 public class WarningDialog extends JDialog {
15 public static void showWarnings(Component parent, Object message, String title,
16 WarningSet warnings) {
18 Warning[] w = warnings.toArray(new Warning[0]);
19 JList list = new JList(w);
20 JScrollPane pane = new JScrollPane(list);
22 JOptionPane.showMessageDialog(parent, new Object[] { message, pane },
23 title, JOptionPane.WARNING_MESSAGE);