❶ java邮箱登陆界面 要这样的
packagelianxi;
importjava.awt.EventQueue;
importjavax.swing.JFrame;
importjavax.swing.JPanel;
importjavax.swing.border.EmptyBorder;
importjavax.swing.JLabel;
importjavax.swing.JTextField;
importjava.awt.FlowLayout;
importjavax.swing.JComboBox;
importjavax.swing.DefaultComboBoxModel;
importjavax.swing.JPasswordField;
importjavax.swing.JButton;
publicclassLoginextendsJFrame{
privateJPanelcontentPane;
privateJTextFieldtextField;
;
publicstaticvoidmain(String[]args){
EventQueue.invokeLater(newRunnable(){
publicvoidrun(){
try{
Loginframe=newLogin();
frame.setVisible(true);
}catch(Exceptione){
e.printStackTrace();
}
}
});
}
publicLogin(){
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
contentPane=newJPanel();
contentPane.setBorder(newEmptyBorder(5,5,5,5));
setContentPane(contentPane);
contentPane.setLayout(newFlowLayout(FlowLayout.CENTER,5,5));
JLabellabel=newJLabel("u90AEu7BB1");
contentPane.add(label);
textField=newJTextField();
textField.setText("u7528u6237u540D");
contentPane.add(textField);
textField.setColumns(20);
JLabellabel_1=newJLabel("@");
contentPane.add(label_1);
JComboBoxcomboBox=newJComboBox();
comboBox.setModel(newDefaultComboBoxModel(newString[]{"263.net","qq.com","sina.com"}));
contentPane.add(comboBox);
JLabellabel_2=newJLabel("u5BC6u7801");
contentPane.add(label_2);
passwordField=newJPasswordField();
passwordField.setColumns(20);
contentPane.add(passwordField);
JButtonbutton=newJButton("u767Bu9646");
contentPane.add(button);
pack();
}
}
昨晚刚回答过一样的问题
❷ java登陆界面如何插入背景图片
直接上代码了,这是我以前写的
packageam_2;
importjava.awt.*;
importjavax.swing.*;
publicclassJLayeredPane_1extendsJFrame{
publicJLayeredPane_1(){
this.setSize(300,400);
JLayeredPanelayeredPane=this.getLayeredPane();
layeredPane.add(newBackgroundPanel(),newInteger(0));//thesameto
//layeredPane.add(panelBg);
layeredPane.add(newPanelContent(),newInteger(1));
this.setLocationRelativeTo(null);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
{
publicBackgroundPanel(){
this.add(newJLabel(getIcon()));
this.setBounds(0,0,300,400);
}
publicImageIcongetIcon(){
finalImageimageBg=Toolkit.getDefaultToolkit().getImage(
this.getClass().getResource("/img/0.jpg"));
ImageIconimageIcon=newImageIcon(imageBg);
returnimageIcon;
}
@Override
publicvoidpaint(Graphicsg){
ImageimageBg=Toolkit.getDefaultToolkit().getImage(
this.getClass().getResource("/img/0.jpg"));
g.drawImage(imageBg,0,0,300,400,null);
}
}
{
publicPanelContent(){
JButtonbutton=newJButton("测试按钮1");
JButtonbutton2=newJButton("测试按钮2");
JButtonbutton3=newJButton("测试按钮3");
this.setBounds(100,100,100,100);
this.setOpaque(false);//设置为透明
this.add(button);
this.add(button2);
this.add(button3);
}
}
/**
*@paramargs
*@throwsException
*/
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
JLayeredPane_1frame=newJLayeredPane_1();
}
}
❸ java怎样在登陆界面添加背景图片最好有代码及详解,先谢谢了各位大神!!!
有两种方式,一个是用CSS层叠样式表设定,第二个就是在<div>里面写,代码我这也有一些,我给你,在CSS文件中写body {
background:#fff;写上要用的背景图片url,一般设一个包中,写入路径
font-size:12px;
color:#000;
font-family:"宋体";
height:100%;
}
❹ java怎么在登陆界面添加图片
设计一个类继承一个面板JPanel,然后重写其paintComponent(Graphics g)方法,在其内绘制一个图片,然后把它加到窗口中就可以了 大概做了下,图片直接绘制,
❺ java 登录界面的背景怎么显示不出来
java登陆界面的背景显示不出来,很有可能是因为你的背景图片资源没有,或者路径不对,你可以尝试用绝对路径试试看.
❻ java 求一个好的登录界面
效果如图:
代码如下:
不懂的可以继续问我
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import entity.*;
import .*;
public class Login extends JFrame implements ActionListener {
userBean user=new userBean();
String name;
String password;
private JPanel jp = new JPanel();
private JLabel label=new JLabel();
private JLabel[] jlArr = { new JLabel("用户名:"), new JLabel("密码:"),new JLabel("") };
private JButton[] jbArr = { new JButton("登录"), new JButton("重置") };
private JTextField jt = new JTextField();
private JPasswordField pwd = new JPasswordField();
public Login() {
jp.setLayout(null);
for (int i = 0; i < 2; i++) {
jlArr[i].setBounds(30, 20 + i * 50, 80, 26);
jbArr[i].setBounds(50 + i * 100, 130, 80, 26);
jp.add(jlArr[i]);
jp.add(jbArr[i]);
jbArr[i].addActionListener(this);
}
jt.setBounds(80, 20,180,30);
jp.add(jt);
jt.addActionListener(this);
pwd.setBounds(80,70,180,30);
jp.add(pwd);
pwd.setEchoChar('*');
pwd.addActionListener(this);
jlArr[2].setBounds(10,180,300,30);
jp.add(jlArr[2]);
String url="1.png";
label.setIcon(new ImageIcon(url));
this.add(jp);
this.setTitle("库存管理用户登录");
this.setResizable(false);
this.setBounds(100,100,300,250);
this.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e){
if(e.getSource()==jt){
jt.requestFocus();
}else if(e.getSource()==jbArr[1]){
jlArr[2].setText("");
jt.setText("");
pwd.setText("");
jt.requestFocus();
}else{
name=jt.getText();
password=String.valueOf(pwd.getPassword());
user.setName(name);
user.setPassword(password);
try {
if(factory.getuserInstance().login(user)){//这里是我自己的查询数据库用户名和密码是否正确的方法
jlArr[2].setText("登录成功!");
}else{jlArr[2].setText("请输入正确的用户名和密码!");}
} catch (Exception e1) {
e1.printStackTrace();
}
}
}
public static void main(String[] args){
new Login();
}
}
❼ 如何用java做登录界面
import javax.swing.JFrame;//框架
import javax.swing.JPanel;//面板
import javax.swing.JButton;//按钮
import javax.swing.JLabel;//标签
import javax.swing.JTextField;//文本框
import java.awt.Font;//字体
import java.awt.Color;//颜色
import javax.swing.JPasswordField;//密码框
import java.awt.event.ActionListener;//事件监听
import java.awt.event.ActionEvent;//事件处理
import javax.swing.JOptionPane;//消息窗口public class UserLogIn extends JFrame{
public JPanel pnluser;
public JLabel lbluserLogIn;
public JLabel lbluserName;
public JLabel lbluserPWD;
public JTextField txtName;
public JPasswordField pwdPwd;
public JButton btnSub;
public JButton btnReset;
public UserLogIn(){
pnluser = new JPanel();
lbluserLogIn = new JLabel();
lbluserName = new JLabel();
lbluserPWD = new JLabel();
txtName = new JTextField();
pwdPwd = new JPasswordField();
btnSub = new JButton();
btnReset = new JButton();
userInit();
}
public void userInit(){
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置关闭框架的同时结束程序
this.setSize(300,200);//设置框架大小为长300,宽200
this.setResizable(false);//设置框架不可以改变大小
this.setTitle("用户登录");//设置框架标题
this.pnluser.setLayout(null);//设置面板布局管理
this.pnluser.setBackground(Color.cyan);//设置面板背景颜色
this.lbluserLogIn.setText("用户登录");//设置标签标题
this.lbluserLogIn.setFont(new Font("宋体",Font.BOLD | Font.ITALIC,14));//设置标签字体
this.lbluserLogIn.setForeground(Color.RED);//设置标签字体颜色
this.lbluserName.setText("用户名:");
this.lbluserPWD.setText("密 码:");
this.btnSub.setText("登录");
this.btnReset.setText("重置");
this.lbluserLogIn.setBounds(120,15,60,20);//设置标签x坐标120,y坐标15,长60,宽20
this.lbluserName.setBounds(50,55,60,20);
this.lbluserPWD.setBounds(50,85,60,25);
this.txtName.setBounds(110,55,120,20);
this.pwdPwd.setBounds(110,85,120,20);
this.btnSub.setBounds(85,120,60,20);
this.btnSub.addActionListener(new ActionListener()//匿名类实现ActionListener接口
{
public void actionPerformed(ActionEvent e){
btnsub_ActionEvent(e);
}
}
);
this.btnReset.setBounds(155,120,60,20);
this.btnReset.addActionListener(new ActionListener()//匿名类实现ActionListener接口
{
public void actionPerformed(ActionEvent e){
btnreset_ActionEvent(e);
}
}
);
this.pnluser.add(lbluserLogIn);//加载标签到面板
this.pnluser.add(lbluserName);
this.pnluser.add(lbluserPWD);
this.pnluser.add(txtName);
this.pnluser.add(pwdPwd);
this.pnluser.add(btnSub);
this.pnluser.add(btnReset);
this.add(pnluser);//加载面板到框架
this.setVisible(true);//设置框架可显
}
public void btnsub_ActionEvent(ActionEvent e){
String name = txtName.getText();
String pwd = String.valueOf(pwdPwd.getPassword());
if(name.equals("")){
JOptionPane.showMessageDialog(null,"账号不能为空","错误",JOptionPane.ERROR_MESSAGE);
return;
}else if (pwd.equals("")){
JOptionPane.showMessageDialog(null,"密码不能为空","错误",JOptionPane.ERROR_MESSAGE);
return;
}else if(true){
this.dispose();
}else{
JOptionPane.showMessageDialog(null,"账号或密码错误","错误",JOptionPane.ERROR_MESSAGE);
return;
}
}
public void btnreset_ActionEvent(ActionEvent e){
txtName.setText("");
pwdPwd.setText("");
}
public static void main(String[] args){
new UserLogIn();
}
}
❽ 怎样给JAVA登陆界面添加背景
//Image对象,该对象用来标示你本地文件的虚拟路径
Image image;
//根据本地文件存放的位置生成Image对象,当然,可以用相对路径
image=new ImageIcon("E:/核心资料/我的照片/HCCH.jpg");
//添加一个包含背景图片image的JLabel
imageLabel=new JLabel(image);
//设置该Label的大小,用以控制背景显示
imageLabel.setBounds(0,0,230,75);
//向Frame中添加该Label
this.add(imageLabel);
上面是添加局部背景的方法,如果想为整个Frame添加背景的话建议重写它的paint方法。
❾ java如何为登陆窗口添加背景图片
登录的窗口主界面JFrame,调用getContentPane(),获取到面板。
JPanel J=(JPanel)this.getContentPane();
创建一个带图标的标签。
JLabel jb=new JLabel(new ImageIcon("xx.jpg"));
添加该标签,并设置为窗口的大小。
J.add(jb);
jb.setBounds(0, 0, this.getWidth(), this.getHeight());
如果在JFrame中还有其他的覆盖于其上的JPanel,需要将其设为透明,
setOpaque(true);
注:代码为JFrame的构造函数中完成,其This指代窗口当前实例。
❿ 想在java学生管理系统的登陆界面添加背景图片,但不知在什么地方添加代码
1、在Body中添加
<html>
<head><title></title></head>
<body background="背景图片地址">
</body>
</html>
2、在登录框的div添加
<div id="login" style="background-image: 背景图片地址">
3、在css添加
在body添加:
BODY {
background-image: 图片路径地址
}
根据ID添加
#login{
background-image: 图片路径地址
}
这些都可以的,还有js也可以添加的。