Browse Source

3D now optionable

Thomas Buck 12 years ago
parent
commit
fd353c6867
1 changed files with 29 additions and 22 deletions
  1. 29
    22
      CubeControl/Frame.java

+ 29
- 22
CubeControl/Frame.java View File

@@ -36,9 +36,9 @@ public class Frame extends JFrame implements ListSelectionListener {
36 36
 
37 37
 	private static final long serialVersionUID = 23421337L;
38 38
 	// Anfang Variablen
39
-	private GraphicsConfiguration gConfig = SimpleUniverse.getPreferredConfiguration();
40
-	private Canvas3D cubeCanvas = new Canvas3D(gConfig);
41
-	public Led3D ledView = new Led3D(cubeCanvas);
39
+	private GraphicsConfiguration gConfig;
40
+	private Canvas3D cubeCanvas;
41
+	public Led3D ledView;
42 42
 
43 43
 	// Anfang Attribute
44 44
 	private JButton editA = new JButton();
@@ -270,25 +270,32 @@ public class Frame extends JFrame implements ListSelectionListener {
270 270
 
271 271
 		// ----- 3D Stuff -----
272 272
 		// --------------------
273
-		cubeCanvas.setBounds(18, 31, 275, 275); // 3d view
274
-		cubeCanvas.addMouseListener(new MouseListener() { // React to clicks in 3d view
275
-			public void mouseClicked(MouseEvent e) {
276
-				Point2d mousePos = convertMousePositionToWorld(e.getX(), e.getY()); 
277
-			}
278
-			public void mouseExited(MouseEvent e) {
279
-
280
-			}
281
-			public void mouseEntered(MouseEvent e) {
282
-
283
-			}
284
-			public void mouseReleased(MouseEvent e) {
285
-
286
-			}
287
-			public void mousePressed(MouseEvent e) {
288
-
289
-			}
290
-		});
291
-		cp.add(cubeCanvas);
273
+		gConfig = SimpleUniverse.getPreferredConfiguration();
274
+		try {
275
+			cubeCanvas = new Canvas3D(gConfig);
276
+			ledView = new Led3D(cubeCanvas);
277
+			cubeCanvas.setBounds(18, 31, 275, 275); // 3d view
278
+			cubeCanvas.addMouseListener(new MouseListener() { // React to clicks in 3d view
279
+				public void mouseClicked(MouseEvent e) {
280
+					Point2d mousePos = convertMousePositionToWorld(e.getX(), e.getY()); 
281
+				}
282
+				public void mouseExited(MouseEvent e) {
283
+	
284
+				}
285
+				public void mouseEntered(MouseEvent e) {
286
+	
287
+				}
288
+				public void mouseReleased(MouseEvent e) {
289
+	
290
+				}
291
+				public void mousePressed(MouseEvent e) {
292
+	
293
+				}
294
+			});
295
+			cp.add(cubeCanvas);
296
+		} catch (Exception e) {
297
+			System.out.println("ERROR: No 3D available!");
298
+		}
292 299
 		// --------------------
293 300
 
294 301
 		// Add Layer edit buttons

Loading…
Cancel
Save