Kamis, 17 November 2011

membuat games aneh

import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.util.Random;

import javax.swing.JButton;
import javax.swing.JFrame;

public class GameAneh {

    public static void main(String[] args) {

        final JFrame frame = new JFrame("PIS 10 09");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(new Dimension(400, 400));
        frame.setLayout(new FlowLayout());
        frame.setUndecorated(true);
        frame.setLocationRelativeTo(null);
        frame.setResizable(false);

        final JButton button = new JButton("try to click me");
        button.addMouseListener(new MouseListener() {

            @Override
            public void mouseReleased(MouseEvent arg0) {
                frame.getContentPane().setBackground(Color.RED);

            }

            @Override
            public void mousePressed(MouseEvent arg0) {
                frame.getContentPane().setBackground(Color.BLACK);

            }

            @Override
            public void mouseExited(MouseEvent arg0) {
                frame.getContentPane().setBackground(Color.ORANGE);

            }

            @Override
            public void mouseEntered(MouseEvent arg0) {
                Random random = new Random();
                int x = random.nextInt(400 - button.getWidth());
                int y = random.nextInt(400 - button.getWidth());
                button.setLocation(x, y);

            }

            @Override
            public void mouseClicked(MouseEvent arg0) {
                System.out.println("berhasil...");

            }
        });
        frame.add(button);

        frame.setVisible(true);

    }

}

Tidak ada komentar:

Posting Komentar