summaryrefslogtreecommitdiff
path: root/src/tesseract/TesseractUI.java
diff options
context:
space:
mode:
authorPhillip <pacardon@u.washington.edu>2011-03-06 21:40:06 +0000
committerPhillip <pacardon@u.washington.edu>2011-03-06 21:40:06 +0000
commit3cc3032bba026a1a5c5efc30124f422c738c7099 (patch)
tree3e6b303be9c383008dad38f49d93da420a912822 /src/tesseract/TesseractUI.java
parentdcfab1533fc634c3bc10140e7d45f1207042bdef (diff)
Added code to center parameter frames to the Tesseract UI window that spawned them. Also centered Chatbox using the similar code.
Diffstat (limited to 'src/tesseract/TesseractUI.java')
-rw-r--r--src/tesseract/TesseractUI.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/tesseract/TesseractUI.java b/src/tesseract/TesseractUI.java
index 1ec2498..a70a58f 100644
--- a/src/tesseract/TesseractUI.java
+++ b/src/tesseract/TesseractUI.java
@@ -44,6 +44,7 @@ import tesseract.forces.Force;
import tesseract.forces.Gravity;
import tesseract.forces.LinearOrigin;
import tesseract.forces.QuadradicOrigin;
+import tesseract.newmenu.MenuItem;
import tesseract.newmenu.NewChainLinkMenuItem;
import tesseract.newmenu.NewEllipsoidMenuItem;
import tesseract.newmenu.NewIcosahedronMenuItem;
@@ -141,6 +142,7 @@ public class TesseractUI extends JFrame {
myPeer = new Peer(true);
myChatbox = new Chatbox(myPeer);
+ myChatbox.setLocationRelativeTo(this);
myPeer.addObserver(myChatbox);
myWorld = new World(
new BoundingBox(new Point3d(-UNIT / 2, -UNIT / 2, -UNIT / 2),
@@ -206,6 +208,7 @@ public class TesseractUI extends JFrame {
JMenu objectsMenu = new JMenu("Add Object");
for (JMenuItem item : myObjectMenuItems) {
objectsMenu.add(item);
+ ((MenuItem) item).setParent(this);
}
menuBar.add(objectsMenu);