当前位置: 代码迷 >> Java相关 >> 如何设置背景图片
  详细解决方案

如何设置背景图片

热度:263   发布时间:2007-01-22 12:25:00.0
如何设置背景图片
我在做课程设计,打算用JAVA做,但是感觉做界面很麻烦,大家帮下忙,能不能告诉我怎么设置GUI的背景图片,谢谢!
搜索更多相关的解决方案: 背景图片  JAVA  

----------------解决方案--------------------------------------------------------

写一个类继承自JPanel,然后重写里面的paintComponent方法
在里面想画什么就画什么


----------------解决方案--------------------------------------------------------
啊?那么复杂的啊?有没有直接的方法把一个图片地址作为参数设置背景的啊?
----------------解决方案--------------------------------------------------------
能不能帮我举个例子啊 谢谢了
----------------解决方案--------------------------------------------------------
以下是引用新之助在2007-1-22 12:34:00的发言:
啊?那么复杂的啊?有没有直接的方法把一个图片地址作为参数设置背景的啊?

那你用vb吧,傻瓜似的.呵呵.其实,Delphi也不错.可能能适合你的.不妨试试.
----------------解决方案--------------------------------------------------------

晕了 第一次用JAVA做哎


----------------解决方案--------------------------------------------------------
建议用Delphi.但是你一定要用Java,论坛的朋友都会帮助你的.有难度.呵呵.Delphi的VCL多.
----------------解决方案--------------------------------------------------------
以下是引用新之助在2007-1-22 12:34:00的发言:
啊?那么复杂的啊?有没有直接的方法把一个图片地址作为参数设置背景的啊?

没有,必须自己去写一个继承自JPanel的类

这样写其实也不复杂
----------------解决方案--------------------------------------------------------
那斑竹写两行代码举个例子好吗?我看API看的都头晕了
----------------解决方案--------------------------------------------------------
class MyPanel extends JPanel{
private Image bg;
public MyPanel(Image bg){
this.bg=bg;
}
protected void paintComponent(Graphics g){
g.drawImage(bg,0,0,this);
}
}

这样就可以了,你就可以生成MyPanel对象,然后往上面添加东西,背景也有了

----------------解决方案--------------------------------------------------------