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);
}
}
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