在你的JPanel中重载public void painComponent(Graphics g){……}方法,可在这个方法中直接画图。
解决方案 »
- 这个怎么弄啊
- 关于内部类的问题,请教
- InetAddress.getLocalhost().getHostAddress() 多网卡?
- 怎么用java在windows下创建一个所有用户都可以访问的文件.
- 在线急等简单问题
- 一有 package 就运行错误!求救啊,我想了一个下午了……
- 如果要尽快适应项目的开发,我应该怎么学习java
- applet和servlt通信问题(到现在没解决,那位高手可以挺身而出)
- 超简单问题关于为什么会这样提示??
- 请教一个inteface的简单问题
- 一个自变量如果在一个class里面系统会为其生成默认值,但在一个class外面的方面系统是不会为其提供默认值,而是随即的 是这样吗
- 为什么用JDBC往数据库读写汉字会出现乱码?如何解决?
{
super.paintComponent(g);
int imageWidth = this.imageWidth;//根据JPanel的大小来现示图片
int imageHeight = this.imageHeight;//根据JPanel的大小来现示图片
g.drawImage(image, 0, 0, imageWidth, imageHeight, this);
}
{
super.paintComponents(g);
int imageWidth = logc.getWidth() ; //根据JPanel的大小来现示图片
int imageHeight = logc.getHeight();//根据JPanel的大小来现示图片
Image image=Toolkit.getDefaultToolkit().getImage("pengpeng1.jpg");
g.drawImage(image, 0, 0, imageWidth, imageHeight, logc);
logc.doLayout();
}
logc是一个jpanel我是在当前的frame即(THIS)下再建了一个logc的jpanel,想在这个jpanel中加入图片,但以上方法仍无效,请高手请教!!多谢!!