java刮去涂层的实现方法
发布网友
发布时间:2024-10-12 02:17
我来回答
共5个回答
热心网友
时间:2024-10-12 03:43
//////////////我的是点击事件
import java.awt.*;
import java.awt.event.*;
public class GuessFrame extends Frame {
private static final long serialVersionUID = 1L;
Label label = new Label();
Color c = null;
int step = 0;
String hex = null;
public GuessFrame(){
this.setBounds(400, 300, 400, 300);
this.setLayout(null);
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
this.setResizable(false);
label.setBounds(100, 120, 80, 30);
label.setBackground(Color.BLACK);
label.setText("05122513");
label.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e) {
if(step == 16) {
return;
}
hex += step + "f";
int rgb = 16 * step + 16;
rgb = (rgb >= 255) ? 255 : rgb;
c = new Color(rgb, rgb, rgb);
label.setBackground(c);
step ++;
}
public void mouseDragged(MouseEvent e) {
}
});
this.add(label);
this.setBackground(Color.CYAN);
this.setVisible(true);
}
public static void main(String[] args) {
new GuessFrame();
}
}
热心网友
时间:2024-10-12 03:42
是在网页上实现吗?如果是得话就js比较好做.
如果是java Applet,或是java桌面应用程序.你看看java得Graphics,Graphics2D类吧.
热心网友
时间:2024-10-12 03:42
用JS吧 ,
鼠标刮过的地方黑色腿去
热心网友
时间:2024-10-12 03:42
你要实现动画的效果还是什么?!!!
热心网友
时间:2024-10-12 03:41
如果简单用js做,可以先把文字和背景色设为相同的颜色,刮的时候去掉背景色即可。