如何使我的 AWT 按钮()中的图标生效?单击后图标消失
我怎样才能保持图标始终处于活动状态,单击它不会重新加载。
public static class SoftButton extends Button
{
private Image image;
public SoftButton()
{
setLabel("test");
setBackground(Color.red);
}
public void paint(Graphics g)
{
super.paint(g);
image = Toolkit.getDefaultToolkit().getImage("/tmp/world.gif");
g.drawImage(image, 0, 0, this);
}
}
How can i keep the icon always alive, on click it does not get reloaded.
public static class SoftButton extends Button
{
private Image image;
public SoftButton()
{
setLabel("test");
setBackground(Color.red);
}
public void paint(Graphics g)
{
super.paint(g);
image = Toolkit.getDefaultToolkit().getImage("/tmp/world.gif");
g.drawImage(image, 0, 0, this);
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
创建一个用于存储图标的局部变量。就像你几乎做的那样:
Create a local variable in which you store the Icon. Like you almost did: