你可以在panel上先放一个Label,然后用Label的setIconImage()方法,把图像显示到Label上。
解决方案 »
- java中交换两个数的值
- Java中调用repaint()后不能够立即执行重绘面板的问题
- 字符串与String
- request.session.setAttribute("curr_id");
- 打包jar问题~~急~
- JAVA中怎样将UTF-8转换成GB2312
- 哪位仁义的大哥能帮小弟个忙。。一个让我头疼的编程
- 感谢大家,走过进来看看,非常着急的一个问题.高分100
- java编程命名规范
- 什么是Java混淆编译器?
- 我写二个模块.一个是用java写的套接字client/server端,和另一个用VC写的套接字client/server端通讯,请问能否可以实现通讯?套接字用berkel
- 中文显示问题
:)
Url url=getClass().getResource("tiger.jpg");
try{
Image img=createImage((ImageProducer)url.getContent());
MediaTracker mt = new MediaTracker(this);
mt.addImage(img,0);
mt.waitForID(0);
}
catch(Exception e){
e.printStackTrace();
}
createImage()方法是哪里的?
MediaTracker 又是什么东东?
:(
谢谢!
可以试试用JLayeredPane,再结合我上面说的那个方法
我主要是害怕JPanel上放了组件会妨碍JPanel对鼠标的监听,我刚刚做了试验,如果组件不加监听的话,即使JPanel上有组件,也不会妨碍JPanel的监听,也就是说:用你的方法可以实现我要的功能。不过我也想了解一下我上面问的问题,不知道能否实现直接在JPanel上画图?不用任何组件转接。namowen(寒号不已) ,我发现你总是热心关注我的帖子,不仅仅是这个。以前的帖子也多亏了你帮忙。你是哪里人,交个朋友,以便我以后多向你学习!:)
java.awt.Toolkit.getImage(URL url)
谢谢!
我把我成功的代码贴给大家:g.drawImage(
java.awt.Toolkit.getDefaultToolkit().getImage("D:\\4.jpg"),
200,
200,
this);给分!