100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > java登陆界面图片_java登陆界面如何插入背景图片

java登陆界面图片_java登陆界面如何插入背景图片

时间:2021-06-11 21:55:58

相关推荐

java登陆界面图片_java登陆界面如何插入背景图片

/****功能:客户端登陆界面**/packagecom.xx.client.view;importjavafx.scene.image.Image;importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;publicclassXxClientLogine...

/**

*

* 功能:客户端登陆界面

*

*/

package com.xx.client.view;

import javafx.scene.image.Image;

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class XxClientLogin extends JFrame {

//定义北部需要的组件

JLabel jbl1;

//定义中部需要的组件

//.中部有三个JPanel,有一个叫选项卡窗口管理

JTabbedPane jtp;

JPanel jp2,jp3,jp4;

JLabel jp2_jbl1,jp2_jbl2,jp2_jbl3,jp2_jbl4;

JButton jp2_jb1;

JTextField jp2_jtf;

JPasswordField jp2_jpf;

JCheckBox jp2_jcb1,jp2_jcb2;

//定义南部需要的组件

JPanel jp1;

JButton jp1_jb1,jp1_jb2,jp1_jb3;

public static void main(String[] args) {

// TODO Auto-generated method stub

XxClientLogin XxClientLogin=new XxClientLogin();

}

public XxClientLogin()

{

//处理北部

jbl1=new JLabel(new ImageIcon("ffff/10.png"));

//处理中部

jp2=new JPanel(new GridLayout(3,3));

jp2_jbl1=new JLabel("Xx号码",JLabel.CENTER);

jp2_jbl2=new JLabel("Xx密码",JLabel.CENTER);

jp2_jbl3=new JLabel("忘记密码",JLabel.CENTER);

jp2_jbl3.setForeground(Color.blue);

jp2_jbl4=new JLabel("申请密码保护",JLabel.CENTER);

jp2_jb1=new JButton(new ImageIcon("ffff/12"));

jp2_jtf=new JTextField();

jp2_jpf=new JPasswordField();

jp2_jcb1=new JCheckBox("隐身登陆");

jp2_jcb2=new JCheckBox("记住密码");

//把控件按照顺序加入到jp2

jp2.add(jp2_jbl1);

jp2.add(jp2_jtf);

jp2.add(jp2_jb1);

jp2.add(jp2_jbl2);

jp2.add(jp2_jpf);

jp2.add(jp2_jbl3);

jp2.add(jp2_jcb1);

jp2.add(jp2_jcb2);

jp2.add(jp2_jbl4);

jtp=new JTabbedPane();

jtp.add("Xx号码",jp2);

jp3= new JPanel();

jtp.add("手机号码",jp3);

jp4=new JPanel();

jtp.add("电子邮件",jp4);

//处理南部

jp1=new JPanel();

jp1_jb1=new JButton(new ImageIcon("ffff/13.png"));

jp1_jb2=new JButton(new ImageIcon("ffff/11.png"));

jp1_jb3=new JButton(new ImageIcon("ffff/14.png"));

//把三个按钮放入到jp1

jp1.add(jp1_jb1);

jp1.add(jp1_jb2);

jp1.add(jp1_jb3);

this.add(jbl1,"North");

this.add(jtp,"Center");

//..把jp1放在南部

this.add(jp1,"South");

this.setSize(350, 500);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setVisible(true);

}

}

我在自学,这是问我根据视频打的,但是应该怎么插入一个背景图片啊?我怎么一插入就将他们覆盖了?

展开

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。