netbeans里面的javaweb如何创建一个放照片背景的

netbeans里面的javaweb如何创建一个放照片背景的,第1张

netbeans里面的javaweb如何创建一个放照片背景的方法为:

1、新建项目:建立Java应用程序,项目名称:HousePaintTest,下面的创建主类前的对号去掉,不创建主类,在缺省包上右键单击选择新建Java类,类名:MyPanel包:house

2、编写MyPanel类的代码,MyPanel继承JComponent,重写里面的protectedvoidpaintComponent(Graphicsg)方法.右键单击MyPanel的代码区,选择插入代码。

3、选择覆盖方法,选择JComponent中的paintComponent(Graphicsg),在里面自己添加代码,写自己的内容,具体代码看源码。然后必须进行编译,否则没法添加到JFrame内。

4、在里面自己添加代码,写自己的内容,具体代码看源码。然后必须进行编译,否则没法添加到JFrame内。出现窗体设计界面后右键单击JFrame窗体,选择Bean,在类名中写要添加的类的具体路径,这里是MyPanel类,前面是包名,点击确定后,自定义面板就加到了Frame上。

5、点击确定后,自定义面板就加到了Frame上,单击那几个省略号,选择外部图像,接着进行导入图片的工作。然后选择一个图片就行了,可以随意向上面拖按钮。

ImageIcon

img

=

new

ImageIcon("背景图片URL")

JLabel

backlabel

=

new

JLabel(img)

getLayeredPane().add(backlabel,new

Integer(Integer.MIN_VALUE))

backlabel.setBounds(0,0,img.getIconWidth(),img.getIconHeight())

还要记得设置JFrame为透明,这样才能看到背景

((JPanel)this.getContentPane()).setOpaque(false)//设置为透明(opaque的意思为不透明)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11418286.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存