summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/tesseract/TesseractUI.java33
1 files changed, 32 insertions, 1 deletions
diff --git a/src/tesseract/TesseractUI.java b/src/tesseract/TesseractUI.java
index 5c7e728..e5a4ad3 100644
--- a/src/tesseract/TesseractUI.java
+++ b/src/tesseract/TesseractUI.java
@@ -237,7 +237,7 @@ public class TesseractUI extends JFrame {
((MenuItem) item).setParent(this);
}
menuBar.add(objectsMenu);
-
+
//Network
JMenu networkMenu = new JMenu("Network");
final JMenuItem join = new JMenuItem("Join Network");
@@ -421,6 +421,37 @@ public class TesseractUI extends JFrame {
// Remote Objects
menuBar.add(myRemoteObjects);
+ //About
+ JMenu aboutMenu = new JMenu("About");
+ final JMenuItem commandsMsg = new JMenuItem("KeyBoard Commands");
+ commandsMsg.addActionListener(new ActionListener() {
+
+ public void actionPerformed(ActionEvent e) {
+ JOptionPane.showMessageDialog( null,
+ "Tank:\n" +
+ "a = left\nb = right\n" +
+ "w = forward\ns = backup\n\n" +
+ "Blimp:\n" +
+ "arrows = steer up, down, left, right\n" +
+ "w = forward\na = roll left\nd = roll right\n" +
+ "s = backup\n\n" +
+ "TO FIRE ON BOTH = space");
+ }
+ });
+ final JMenuItem infoMsg = new JMenuItem("Information");
+ infoMsg.addActionListener(new ActionListener() {
+
+ public void actionPerformed(ActionEvent e) {
+ JOptionPane.showMessageDialog( null,
+ "This program allows the user\n" +
+ "to send the RC object to another\n" +
+ "world and control it remotely");
+ }
+ });
+ aboutMenu.add(infoMsg);
+ aboutMenu.add(commandsMsg);
+ menuBar.add(aboutMenu);
+
setJMenuBar(menuBar);
}