java窗体设置背景图片问题?(帮忙附上解决的代码)

想做一个登陆界面,以图片为背景,在图片上生成几个按纽,如jbutton之类的.用来登陆系统.要怎么做?

//不就是在窗口上设置一个背景图片么?怎么那么多不同的声音?
//代码如下 运行就看到结果了,你准备好个图片 放到当前路径里就可以了
import java.util.*;
import javax.swing.*;
public class Test extends JFrame {
private JPanel pan;
private JLabel labName;
private JTextField tfName;
private JLabel labPass;
private JPasswordField tfPass;
private JButton butConfirm;
private ImageIcon ii;
private JLabel lab;
Test(){
this.setBounds(200, 200, 300, 200);
pan = new JPanel();
labName = new JLabel("用户名");
tfName = new JTextField(20);
labPass = new JLabel("密 码");
tfPass = new JPasswordField(20);
butConfirm = new JButton("SAVE");
pan.add(labName);
pan.add(tfName);
pan.add(labPass);
pan.add(tfPass);
pan.add(butConfirm);
ii = new ImageIcon("1.jpg");//你只需要把这里的图片1.jpg给改了就可以了
lab = new JLabel(ii);
lab.setBounds(0, 0,ii.getIconWidth(), ii.getIconHeight());
this.getLayeredPane().setLayout(null);
this.getLayeredPane().add(lab, new Integer(Integer.MIN_VALUE));
this.setContentPane(pan);
pan.setOpaque(false);
this.setVisible(true);
}
public static void main(String args[]){
new Test();
}

}
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-12-06
java里图片只能放在lable里面

所以你要放个Label上去然后把图片加上去

然后你就可以想加什么就加什么的
第2个回答  2008-12-06
随便找点资料做一下不就是了?
这么简单还要附上代码,无语!!!
第3个回答  2008-12-06
在JPanel中放图片的话,需要覆盖JPanel的paintComponent()方法

java怎么给窗体或者面板设置背景图片?
所以一般我们拖放的控件就是在ContentPane层上。也就是说我们只需将背景图片放在JFrame的第二层是JlayerPane上,再把内容面板ContentPane设置为透明,则第二层JlayerPane上放置的图片即成为内容面板的背景了。具体代码如下:\\x0d\\x0aJPanelpnlMain=newJPanel();\/\/创建面板pnlMain。\\x0d\\x0agetContentP...

怎样将图片设置为java程序中的背景
1、打开电脑,进入软件中,编写设置大小的代码,代码如下所示。2、在左边的选项中选择javastudy包,在子文件下选择Java。3、选择之后,就会看到以下画面,通过代码加入图片,代码如下图所示。4、写好代码之后,选择左边的菜单,如下图所示,点击以下选项。5、图片插入之后,就成功了。

Java窗体如何设置背景图片?急求!!
可以新建个面板,在面板里放入带图片的JLabel,填满面板即可。JPanel jp = new JPanel(); \/\/新建面板 jp.setLayout(new FlowLayout()); \/\/设置面板布局 ImageIcon ii=new ImageIcon(getClass().getResource("\/Picture\/i.jpg"));JLabel uppicture=new JLabel(ii); \/\/往面板里加入JLabel this....

帮忙,java界面添加背景图片代码
首先继承JPanel类,然后重写paintComponent方法 给你个例子,这是重写的方法 public void paintComponent(Graphics gs) { Graphics2D g = (Graphics2D) gs;super.paintComponent(g);\/\/画背景图片 g.drawImage(gameBG.getImage(), 0, 0, 800, 560, this);} 记住,要先画图片,再画文字,否则会被覆盖...

java里面怎么给一个窗体添加一张背景图片啊,需要详细代码!谢谢
));p.add(l,new Integer(Integer.MIN_VALUE));getContentPane().add(p);pack(); \/\/窗口适应组件大小 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); \/\/用来关闭窗口的 setVisible(true);} public static void main(String[] a){ new IS();} } \/\/代码已运行过 ...

java中怎样设置窗体背景图片,可以附上代码吗?
\/\/不就是在窗口上设置一个背景图片么?怎么那么多不同的声音?\/\/代码如下 运行就看到结果了,你准备好个图片 放到当前路径里就可以了 import java.util.*;import javax.swing.*;public class Test extends JFrame { private JPanel pan;private JLabel labName;private JTextField tfName;private J...

java中swing窗体美化(swing的控件美化)
frame.getSize().height,frame);}};panel.setOpaque(false);\/\/设置透明。2在上面中的panel对象上添加多个其它具体的Jpanel对象。在每一个Jpanel对象中又可以设置单独的布局方式。这样就可以完整的表达这个界面内容了。你的代码是正确的,可能是你图片的位置没有放对。怎样在Java中美化按钮控件显得...

Java swing 窗体如何设置背景图片?
background.getIconHeight());backPanel = (JPanel) this.getContentPane();backPanel.setOpaque(false);this.getLayeredPane().setLayout(null);this.getLayeredPane().add(backImage, new Integer(Integer.MIN_VALUE));backPanel.setLayout(new BorderLayout());这个是我程序里面复制出来的,效果就下面图...

java 设置窗口背景图片还有设置按钮的字体格式例如大小等等··_百度...
要加背景的话,可以先声明一个背景JPanel,在这个JPanel上面画上图片,可以像这样做 JPanel panel = new JPanel() { Override protected void printComponent(Graphics arg0) { \/\/ TODO Auto-generated method stub super.printComponent(arg0);arg0.drawImage(img, x, y, width, height, observer)...

有谁知道这段java代码如何 吧图片设成窗口背景,我不知道如下手,请高手...
你可以选择在里面建一个扩展了面板了内部类。然后,在面板上设置背景图片这样就可以了。然后把面板作为Jframe的主面板容器就行了。还有问题HI我。\/*为使面板能够设置背景图片*\/ class ImagePanel extends JPanel{ URL imgURL = getClass().getResource("bg.png");\/** override *\/ public void ...

相似回答