JFrame的ContentPane里画上图片,再在JFrame上放一个透明的JLayeredPane或其他如GlassPane,所有一切就在它上面处理了,事件,截获鼠标键盘。
解决方案 »
- org.apache.commons.net.ftp.FTPClient过滤文件问题
- 为什么往Property后缀的文件里面写汉字会出现时乱码,读取出来也是乱码,英文汉字就是正常的
- JAVA线程问题 wait,notify
- js中如何隐藏IE的工具栏,地址栏,状态栏?
- 请问导出Excel组件:jxl有没有官方网站或是使用说明???
- HTTP和socket连接有什么区别啊?
- 如何将application转化成applet
- 已经把html格式的文件显示在JEditorPane,但怎样可以得到这个html文件里面的一个文本框的值
- 能推荐几本学java的好书吗??
- JAVA的兼容性
- 请教一个简单的日期格式化问题.谢谢
- 那位好心人能告诉我 Java MIDP 是什么意思呀?
//实现背景图片,放在LayeredPane上
{
ImageIcon backGroundImg = new ImageIcon("文件名");
backGround = getLayeredPane();
backGroundLabel.setIcon((Icon)backGroundImg); //贴到JLabel上
backGroundLabel.setBounds( , , ,); //设图片大小
backGround.add(backGroundLabel,new Integer(Integer.MIN_VALUE));
//贴到layeredPane上
}另外
((JPanel)contentPane).setOpaque(false); //将ContentPane设为透明
我下课了,大家88先~~~
是不是只能加Label?