添加背景图片

问题描述

packagenewpackage;importjavax.swing.*;importjava.awt.*;publicclassNewClassextendsJFrame{JPanelpnlLogin;JButtonbtnLogin,btnEixt;JLabellblUserName,lblPassword,lblLogo;JTextFieldtxtUserName;JPasswordFieldpwdPassword;DimensiondsSize;Toolkittoolkit=Toolkit.getDefaultToolkit();publicNewClass(){super("登录【快快乐乐】聊天室");pnlLogin=newJPanel();this.getContentPane().add(pnlLogin);pnlLogin.setLayout(null);lblUserName=newJLabel("用户名(U):");lblUserName.setBounds(20,20,80,25);lblPassword=newJLabel("口令(P):");lblPassword.setBounds(20,50,80,25);txtUserName=newJTextField(20);txtUserName.setBounds(100,20,100,25);pwdPassword=newJPasswordField(20);pwdPassword.setBounds(100,50,100,25);btnLogin=newJButton("登录");btnLogin.setToolTipText("登录到服务器");btnLogin.setMnemonic('L');btnLogin.setBounds(30,100,70,25);btnEixt=newJButton("退出");btnEixt.setToolTipText("退出系统");btnEixt.setMnemonic('X');btnEixt.setBounds(130,100,70,25);Fontfontstr=newFont("宋体",Font.PLAIN,12);lblUserName.setFont(fontstr);txtUserName.setFont(fontstr);lblPassword.setFont(fontstr);pwdPassword.setFont(fontstr);btnLogin.setFont(fontstr);btnEixt.setFont(fontstr);lblUserName.setForeground(Color.BLACK);lblPassword.setForeground(Color.BLACK);btnLogin.setBackground(Color.ORANGE);btnEixt.setBackground(Color.ORANGE);Iconlogol=newImageIcon("s.jif");lblLogo=newJLabel(logol);pnlLogin.add(lblLogo);lblLogo.setBounds(0,0,240,200);pnlLogin.add(lblUserName);pnlLogin.add(txtUserName);pnlLogin.add(lblPassword);pnlLogin.add(pwdPassword);pnlLogin.add(btnLogin);pnlLogin.add(btnEixt);setResizable(false);setSize(240,200);setVisible(true);/*dsSize=toolkit.getScreenSize();Imageimg=toolkit.getImage("aa.jpg");setIconImage(img);*/}publicstaticvoidmain(Stringargs[]){newNewClass();}}

解决方案

解决方案二:
????????????????
解决方案三:
success
解决方案四:
好像是没有什么错误,要不,你再看看你引用的图片路径,是不是有问题
解决方案五:
把图片放到工程根目录。或者放到类所在目录,使用ImageIconii=newImageIcon(NewClass.class.getResource(filename));来获取图片。
解决方案六:
呵呵阿斯顿发

时间: 2024-08-07 09:10:32

添加背景图片的相关文章

qt-在Qt中给widget添加背景图片,图片空白处显示为黑色

问题描述 在Qt中给widget添加背景图片,图片空白处显示为黑色 QPixmap pixmap(""picture/love.png"");QPalette palette;palette.setBrush(QPalette::Window QBrush(pixmap.scaled(size() Qt::IgnoreAspectRatio Qt::SmoothTransformation)));this->setPalette(palette);setAut

如何在博客文章中添加背景图片

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 博客文章中添加背景图片 一.blog贴图(仅限网易博客) 其实贴图的显示问题和图片的来源有关.如果blog中插入的图片是来自网易相册的,就可以在主页显示,其它来源的图片就不能了.因此,大家想要贴图在主页显示,只要把图片先存入网易相册,再调用相册里的图片链接就ok了!(贴图应在设计视图完成!)设计图可以到我图网里下载http://www.ooo

java swing如何添加背景图片并能根据窗口大小进行缩放

前段时间在用JAVA SWING做个客户端的时候,有要在一块主面板上添加背景图片的需求,于是自己在网上找了些资料研究一下,有些网友说用JLabel来做,通过设置它的icon属性来实现,但个人感觉这种做法很HACK,呵呵,而且这种方法容易带来在上面的内容被遮住等等的问题,所以个人更喜欢用一个继承JPanel的类来实现的方法,其实我感觉它跟Web中的层的概念有几分相似吧,只需要把这个"层"加到面板的最下面,作为垫底的,就OK了,来看看怎样实现它: import javax.swing.JP

ppt怎么添加背景图片

  ppt怎么添加背景图片            1.运行Powerpoint软件.可以使用Powerpoint2010版本,首先创建一张新的"幻灯片",然后在新的幻灯片上导入做背景的图片. 2.接下来我们就为幻灯片添加背景图片.在幻灯片空白区,单击鼠标右键并选择"设置背景格式",进入设置背景格式窗口,可以看到一共有四种填充方式:纯色填充.渐变填充.图片或纹理填充.图案填充. 3.选择第三种填充方式:图片或纹理填充,然后点击"文件"按钮,从电脑中

Word怎么添加背景图片?

  Word怎么添加背景图片? 1.点击你需要插入背景的文档 2.点击格式背景,弹出如下对话框 3.选择纹理 4.点击需要的纹理水滴 5.点击确定,出现如下效果 6.背景也可以只选择颜色. 7.背景如下,大家可以根据自己喜欢的设置.

Excel 2013中为数据区域添加背景图片的的方法

  Excel 2013中为数据区域添加背景图片的的方法           1.启动Excel 2013并打开工作表,在"页面布局"选项卡的"页眉设置"组中单击"背景"按钮,如图1所示. 图1 单击"背景"按钮 2.打开"插入图片"窗口,单击"来自文件"按钮,如图2所示.此时将打开"工作表背景"对话框,选择作为背景的图片后单击"插入"按钮将其插入

万彩动画大师给动画视频怎么添加背景图片

  万彩动画大师给动画视频怎么添加背景图片?万彩动画大师提供丰富的背景图片资源.适当运用精美的背景图片,在突出主题信息的同时还能整体提高动画视频场景的美感跟质感.操作如下: 背景-单击"+" -添加图片背景 单击"背景按钮","+"添加背景,选择图片背景选项,根据需要选择预设"简约/风景/人物/视频/线条/其他",单击图片即可添加该图片背景.

如何在word2013中添加背景图片

  word2013中添加背景图片的步骤如下: 步骤一:打开word2013版:"设计"功能区--"页面背景"组(最右边)--"页面颜色". 步骤二:打开"页面颜色"的下拉三角形--选择"填充效果". 步骤三:点击"填充效果"弹出对话框--选择"图片". 步骤四:继续选择"选择图片"--弹出对话框--第一次它默认必应搜索图片,点击脱机工作,然后出现

java swing中如何为一个窗体添加背景图片

问题描述 java swing中如何为一个窗体添加背景图片 java swing中如何为一个窗体添加背景图片,java swing中如何为一个窗体添加背景图片 解决方案 http://blog.csdn.net/caixiexin/article/details/6608919 解决方案二: 在JFrame中添加JPanel面板,然后就可以设置了.

c++-MFC对话框添加背景图片的问题

问题描述 MFC对话框添加背景图片的问题 按照大家的帮助,我在OnPaint函数中添加如下代码:void CsaoleiDlg::OnPaint(){ if (IsIconic()) { CPaintDC dc(this); // 用于绘制的设备上下文 SendMessage(WM_ICONERASEBKGND reinterpret_cast<WPARAM>(dc.GetSafeHdc()) 0); // 使图标在工作区矩形中居中 int cxIcon = GetSystemMetrics(