标题:想求java做一个带有背景图片的登录页面完整代码
只看楼主
小文子09
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2020-2-27
结帖率:0
 问题点数:0 回复次数:1 
想求java做一个带有背景图片的登录页面完整代码
package login;

import java.awt.*; import javax.swing.*;
public class demop2 extends JFrame
{
//创建一个容器
Container ct;
//创建背景面板。
BackgroundPanel bgp;
JLabel jLabel,jLabel2;
JTextField jTextField;
JPasswordField jPasswordField;
JButton jButton,jButton2;
public static void main(String[] args)
{
     new demop2();
}
public demop2()
{
    //不采用任何布局方式。
ct=this.getContentPane();
container=this.getLayeredPane();
this.setLayout(null);
//在这里随便找一张400*300的照片既可以看到测试结果。
bgp=new BackgroundPanel((new ImageIcon("D:\\11.jpg")).getImage());
bgp.setBounds(0,0,300,200);
container.add(bgp);

//创建按钮
jLabel=new JLabel("用户名:");
jLabel.setBounds(35,10, 50, 20);
jLabel2=new JLabel("密码:");
jLabel2.setBounds(40, 53, 50, 20);
jTextField=new JTextField();
jTextField.setBounds(85, 10, 150, 25);
jPasswordField=new JPasswordField();
jPasswordField.setBounds(85, 50, 150,25);
jButton=new JButton("登录");
jButton.setBounds(55, 85, 70,30);
jButton2=new JButton("退出");
jButton2.setBounds(150, 85, 70, 30);
ct.add(jLabel);
ct.add(jTextField);
ct.add(jLabel2);
ct.add(jPasswordField);
ct.add(jButton);
ct.add(jButton2);
this.setVisible(true);
this.setSize(300,200);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true);
}
}
class BackgroundPanel extends JPanel
{
Image im;
public BackgroundPanel(Image im)
{
this.im=im;
this.setOpaque(true);
}
//Draw the back ground.
public void paintComponent(Graphics g)
{
 super.paintComponents(g);
g.drawImage(im,0,0,this.getWidth(),this.getHeight(),this);

}
}

想做一个带背景图片的登录页面,但是上面的代码运行后添加的组件显示不完全,有有一些看得到有一些看不见,请问为什么?
如果能提供一个正确的带有背景图片的登录页面完整代码就更好了
没分送了抱歉,但是还是希望各位大佬帮帮忙了
搜索更多相关主题的帖子: add this new public 登录 
2020-02-28 10:26
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2276
专家分:10647
注 册:2015-3-19
得分:0 

剑栈风樯各苦辛,别时冰雪到时春
2020-02-28 10:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-499449-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.285718 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved