java JPanel如何清除上面的图案

 我来答
蓝果大刀
2011-02-26 · TA获得超过259个赞
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:238万
展开全部
如果想要清除绘制在JPanel上的图象的话,可以直接调用JPanel类的repaint()方法,即可完成清除工作;如果是想要清楚该容器中的子组件的话可以调用remove()或removeAll()方法,注意参数类型。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lmqnli
2011-02-25 · TA获得超过1347个赞
知道小有建树答主
回答量:1328
采纳率:50%
帮助的人:987万
展开全部
vax.swing.JComponent的子类,而
javax.swing.JComponent又是java.awt.Container的子类,Container中有
removeAll()方法,基本上所有容器都可以使用removeAll()方法.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b0e28cae4
推荐于2016-03-31 · TA获得超过4016个赞
知道大有可为答主
回答量:1275
采纳率:85%
帮助的人:605万
展开全部
是不是 JPane 标题栏上的那只咖啡杯?如果是的话,可以这样修改:
import java.awt.Toolkit;
import javax.swing.*;
public class ChangeFrameIco extends JFrame{
public ChangeFrameIco()
{
//panpan.jpg 是你放在工程根目录下的一张图片。
this.setIconImage(Toolkit.getDefaultToolkit().getImage("panpan.jpg"));
this.setVisible(true);
}

public static void main(String[] args) {
new ChangeFrameIco();
}

}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓝眯眯
2011-02-25 · TA获得超过457个赞
知道小有建树答主
回答量:513
采纳率:33%
帮助的人:167万
展开全部
Panel.getGraphics().clearRect(0,0,Panel.getWidth(),Panel.getHeight());

Panel你用自己的变量名代替一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式