---恢复内容开始---
过了这么久才又做了一个小玩意。。惭愧。。最近一直在玩耍。。唉。。没救了
这次是一个垃圾小游戏,鼠标移到按钮上时,按钮会随机改变位置,
超级简单,大概十分钟就搞定了,
没有做的特别精细,见谅
---恢复内容结束---
呃呃呃,学校网真的是醉了。。
不太会传视频。。有点尴尬。。
上代码
1 import java.awt.Button; 2 import java.awt.event.ActionEvent; 3 import java.awt.event.ActionListener; 4 import java.awt.event.MouseAdapter; 5 import java.awt.event.MouseEvent; 6 7 import javax.swing.JFrame; 8 import javax.swing.JLabel; 9 10 11 public class Dnw extends JFrame implements ActionListener { 12 Button b; 13 JLabel a; 14 15 Dnw(){ 16 super("试试你单身500年的手速~"); 17 setVisible(true); 18 setSize(500,300); 19 setResizable(false); 20 setLocation(600, 300); 21 setLayout(null); 22 23 a = new JLabel("厉害了~"); 24 add(a); 25 a.setVisible(false); 26 a.setBounds(205,50,70,50); 27 28 b = new Button("点我呀~"); 29 add(b); 30 b.setBounds(205,100,70,50); 31 b.addMouseListener(new ListenerDemo()); 32 b.addActionListener(this); 33 } 34 class ListenerDemo extends MouseAdapter{ 35 @Override 36 public void mouseEntered(MouseEvent e) { 37 // TODO Auto-generated method stub 38 int x,y; 39 x = (int)(Math.random() * 300); 40 y = (int)(Math.random() * 100); 41 b.setLocation(x,y); 42 } 43 } 44 45 @Override 46 public void actionPerformed(ActionEvent e) { 47 // TODO Auto-generated method stub 48 a.setVisible(true); 49 } 50 51 public static void main(String[] args){ 52 new Dnw(); 53 } 54 }