Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ms.bunt;
- import java.awt.Canvas;
- import java.awt.Dimension;
- import javax.swing.JFrame;
- public class Game extends Canvas implements Runnable {
- private static final long serialVersionUID = 1L;
- public static int width = 300;
- public static int height = width / 16 * 9;
- public static int scale = 3;
- private Thread thread;
- private JFrame frame;
- private boolean running = false;
- public Game(){
- Dimension size = new Dimension(width*scale, height * scale);
- setPreferredSize(size);
- frame = new JFrame();
- }
- public synchronized void start(){
- running = true;
- thread = new Thread(this, "Display");
- thread.start();
- }
- public synchronized void stop(){
- running = false;
- try{
- thread.join();
- } catch(InterruptedException e){
- e.printStackTrace();
- }
- }
- public void run() {
- while (running == true){
- System.out.println("Hello, world.");
- }
- }
- public static void main(String[] args){
- Game game = new Game();
- game.frame.setResizable(false);
- game.frame.setTitle("Bunt Alpha build");
- game.frame.add(game);
- game.frame.pack();
- game.frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- game.frame.setLocation(null);
- game.frame.setVisible(true);
- game.start();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment