Squiz Matrix  4.12.2
 All Data Structures Namespaces Functions Variables Pages
DG.java
1 
17 package net.squiz.matrix.assetmap;
18 
19 import javax.swing.JFrame;
20 import javax.swing.Icon;
21 import java.awt.*;
22 import javax.swing.JLabel;
23 
24 
30 public final class DG {
31 
33  private static long time = 0;
34 
41  public static final void bam(Object o) {
42  System.out.print(o.toString());
43  }
44 
50  public static final void bam(int i) {
51  System.out.print(i);
52  }
53 
59  public static final void bam(boolean b) {
60  System.out.print(b);
61  }
62 
68  public static final void bam(long l) {
69  System.out.print(l);
70  }
71 
77  public static final void bam(double d) {
78  System.out.print(d);
79  }
80 
81  public static void visiBam(String text) {
82  JFrame f = new JFrame();
83  f.getContentPane().add(new JLabel(text));
84  Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
85  f.setLocation(screenSize.width / 2, screenSize.height / 2);
86  f.show();
87  }
88 
94  public static final void bam(Icon c) {
95  JFrame f = new JFrame();
96  f.getContentPane().add(new JLabel(c));
97  Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
98  f.setLocation(screenSize.width / 2, screenSize.height / 2);
99  f.show();
100  }
101 
102  public static final void bam(JLabel l) {
103  JFrame f = new JFrame();
104  f.getContentPane().add(l);
105  f.show();
106  }
107 
112  public static void resetSpeedCheck() {
113  time = 0;
114  }
115 
119  public static final void speedCheck() {
120 
121  if (DG.time != 0) {
122  DG.bam((System.currentTimeMillis() - DG.time) / 1000.000000 + "\n");
123  }
124  DG.time = System.currentTimeMillis();
125  }
126 
132  public static final void speedCheck(String str) {
133  DG.bam(str + ": ");
134  DG.speedCheck();
135  }
136 
137 
138 }