Simple single-color 8x8x8 LED Cube with AVRs
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

FullscreenWindow.java 942B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import com.sun.j3d.utils.universe.*;
  2. import javax.media.j3d.*;
  3. import java.awt.*;
  4. import java.awt.event.*;
  5. import javax.swing.*;
  6. import javax.swing.event.*;
  7. import java.io.File;
  8. public class FullscreenWindow extends JFrame {
  9. private Container cp = getContentPane();
  10. private cubeWorker worker;
  11. private JButton exitButton;
  12. private int width;
  13. private int height;
  14. public FullscreenWindow (cubeWorker cw) {
  15. //Basic layout stuff
  16. this.setUndecorated(true);
  17. Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
  18. setSize(d);
  19. setLocation(0,0);
  20. cp.setLayout(null);
  21. setResizable(false);
  22. worker = cw;
  23. width = d.width;
  24. height = d.height;
  25. exitButton = new JButton("Exit Fullscreen");
  26. exitButton.setBounds(width-150, height-25, 150, 25);
  27. exitButton.addActionListener(new ActionListener() {
  28. public void actionPerformed(ActionEvent evt) {
  29. dispose();
  30. }
  31. });
  32. cp.add(exitButton);
  33. setVisible(true);
  34. }
  35. }