java JPanel如何清除上面的图案
展开全部
如果想要清除绘制在JPanel上的图象的话,可以直接调用JPanel类的repaint()方法,即可完成清除工作;如果是想要清楚该容器中的子组件的话可以调用remove()或removeAll()方法,注意参数类型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
vax.swing.JComponent的子类,而
javax.swing.JComponent又是java.awt.Container的子类,Container中有
removeAll()方法,基本上所有容器都可以使用removeAll()方法.
javax.swing.JComponent又是java.awt.Container的子类,Container中有
removeAll()方法,基本上所有容器都可以使用removeAll()方法.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是 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();
}
}
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();
}
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Panel.getGraphics().clearRect(0,0,Panel.getWidth(),Panel.getHeight());
Panel你用自己的变量名代替一下。
Panel你用自己的变量名代替一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询