create changelog entry
[debian/openrocket] / core / src / net / sf / openrocket / gui / dialogs / WarningDialog.java
1 package net.sf.openrocket.gui.dialogs;
2
3 import java.awt.Component;
4
5 import javax.swing.JDialog;
6 import javax.swing.JList;
7 import javax.swing.JOptionPane;
8 import javax.swing.JScrollPane;
9
10 import net.sf.openrocket.aerodynamics.Warning;
11 import net.sf.openrocket.aerodynamics.WarningSet;
12
13 public class WarningDialog extends JDialog {
14
15         public static void showWarnings(Component parent, Object message, String title, 
16                         WarningSet warnings) {
17                 
18                 Warning[] w = warnings.toArray(new Warning[0]);
19                 JList list = new JList(w);
20                 JScrollPane pane = new JScrollPane(list);
21                 
22                 JOptionPane.showMessageDialog(parent, new Object[] { message, pane }, 
23                                 title, JOptionPane.WARNING_MESSAGE);
24                 
25         }
26         
27 }