寻求JAVA高手的帮助...

来源:百度知道 编辑:UC知道 时间:2024/09/22 17:21:24
我用JAVA小程序写了个图片浏览器,功能是可以显示预先存好的若干图片,在显示图片的时候用的是图片的原始大小,结果更换图片的时候,由于图片大小不一样,上一张图片会留在下面,请问怎么能消掉?
顺便问一下,能否降图片居中到浏览器的中间?
下面是我的出程序...
谢谢大家吖...我用的是必须用网页打开的那个JAVA小程序Applet,请问能不能把图片添加到panel里?怎么添加?有没有办法获取窗口的宽度? 还有我的图片总是覆盖下面的按钮,怎么办?可以把按钮放在图片层的上面吗?

对于paint方法:
public void paint(Graphics g) {
super.paint(g);//别忘了这句
//xxx语句
}

换图片时调用:xxxJPanel.repaint();

居中:container.append(component, BorderLayout.CENTER);BorderLayout就是中西南北中那种布局!!

java程序?你是说jsp吗??还是窗口程序?
jsp的话用值替换就可以了。不用覆盖的

你应该每次都进行窗口刷新,都调用update函数,对于图片居中的问题你可以用设置图片的位置参数PixelGrabber(ImageProducer ip, int x, int y, int w, int h, int[] pix, int off, int scansize)就可以解决你的问题了,如果还不明白的话我就写个完整的代码你参考下哦

告诉个小秘密..

可以使用html的img标签
想如何使用 就去查查相关资料就可以了

这样就固定了