Advertisement
jonalu

Start.java

Feb 22nd, 2012
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.43 KB | None | 0 0
  1. package net.jonalu.hwid;
  2.  
  3. import java.applet.Applet;
  4. import java.awt.Frame;
  5. import java.awt.Graphics;
  6. import java.awt.Toolkit;
  7. import java.awt.datatransfer.StringSelection;
  8. import java.awt.event.WindowEvent;
  9. import java.awt.event.WindowListener;
  10.  
  11. public class Start implements WindowListener {
  12.     private HWID hwid;
  13.     public static void main(String[] args) {
  14.         Start s = new Start();
  15.         s.run();
  16.     }
  17.     public void run() {
  18.         hwid = new HWID();
  19.         System.out.println(hwid.getHWID());
  20.         Toolkit.getDefaultToolkit().getSystemClipboard().setContents(new StringSelection(hwid.getHWID()), null);
  21.         final Frame f = new Frame();
  22.         Applet a = new Applet() {
  23.             public void paint(Graphics g) {
  24.                 int i = g.getFontMetrics().stringWidth(hwid.getHWID()) + 10 + 10;
  25.                 f.setSize(i, 80);
  26.                 g.drawString(hwid.getHWID(), 10, 30);
  27.             }
  28.         };
  29.         f.add(a);
  30.         f.setVisible(true);
  31.         f.setSize(200, 50);
  32.         f.addWindowListener(this);
  33.     }
  34.     @Override
  35.     public void windowActivated(WindowEvent e) {
  36.         // TODO Auto-generated method stub
  37.        
  38.     }
  39.     @Override
  40.     public void windowClosed(WindowEvent e) {
  41.         System.exit(0);
  42.     }
  43.     @Override
  44.     public void windowClosing(WindowEvent e) {
  45.         System.exit(0);
  46.     }
  47.     @Override
  48.     public void windowDeactivated(WindowEvent e) {
  49.     }
  50.     @Override
  51.     public void windowDeiconified(WindowEvent e) {
  52.     }
  53.     @Override
  54.     public void windowIconified(WindowEvent e) {
  55.     }
  56.     @Override
  57.     public void windowOpened(WindowEvent e) {
  58.     }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement