| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1484 人关注过本帖
标题:想求java做一个带有背景图片的登录页面完整代码
取消只看楼主 加入收藏
小文子09
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2020-2-27
结帖率:0
收藏
 问题点数:0 回复次数:0 
想求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
快速回复:想求java做一个带有背景图片的登录页面完整代码
数据加载中...
 
   



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

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