Fixed up code, made it prettier, it now follows the stylguide better and is more readable.
git-svn-id: https://robotics.mvla.net/svn/frc971/2013/trunk/src@4182 f308d9b7-e957-4cde-b6ac-9a88185e7312
diff --git a/971cv/src/org/spartanrobotics/Messages.java b/971cv/src/org/spartanrobotics/Messages.java
new file mode 100644
index 0000000..37d80bd
--- /dev/null
+++ b/971cv/src/org/spartanrobotics/Messages.java
@@ -0,0 +1,41 @@
+/**
+ *
+ */
+package org.spartanrobotics;
+
+import javax.swing.JOptionPane;
+
+/**
+ * @author daniel
+ *
+ */
+
+import com.googlecode.javacv.CanvasFrame;
+
+/** Allows other classes to display message boxes bound to main window. */
+public class Messages {
+
+ private static CanvasFrame main;
+
+ /** Constructor
+ *
+ * @param main is the window your messages will be associated with.
+ */
+ public static void SetWindow(CanvasFrame main) {
+ Messages.main = main;
+ }
+ /** Shows a warning message. */
+ public static void warning(String message) {
+ JOptionPane.showMessageDialog(main, message, "Warning:", JOptionPane.WARNING_MESSAGE);
+ }
+
+ /** Shows a severe error message. */
+ public static void severe(String message) {
+ JOptionPane.showMessageDialog(main, message, "Severe:", JOptionPane.ERROR_MESSAGE);
+ }
+
+ /** Shows an info message. */
+ public static void info(String message) {
+ JOptionPane.showMessageDialog(main, message);
+ }
+}