diff options
author | Phillip <pacardon@u.washington.edu> | 2011-03-06 21:40:06 +0000 |
---|---|---|
committer | Phillip <pacardon@u.washington.edu> | 2011-03-06 21:40:06 +0000 |
commit | 3cc3032bba026a1a5c5efc30124f422c738c7099 (patch) | |
tree | 3e6b303be9c383008dad38f49d93da420a912822 /src | |
parent | dcfab1533fc634c3bc10140e7d45f1207042bdef (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')
-rw-r--r-- | src/tesseract/TesseractUI.java | 3 |
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); |