📄 zhucechenggong.java
字号:
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import javax.swing.*;
import javax.imageio.*;
import java.io.*;
import javax.swing.JLabel;
import java.awt.Window;
import java.sql.*;
import javax.swing.event.*;
import java.awt.MediaTracker;
import javax.swing.border.*;
class zhuCeChengGong extends JFrame
{
public zhuCeChengGong(String username,String userpswd)
{
setTitle("注册成功");
setBackground(new Color(204,255,255));
Toolkit kit =Toolkit.getDefaultToolkit();
Dimension screenSize=kit.getScreenSize();
int screenWidth=screenSize.width;
int screenHeight=screenSize.height;
setLocation((screenWidth-DEFA_W)/2,(screenHeight-DEFA_H)/2); //设置窗口位置,位于屏幕中间
setSize(DEFA_W,DEFA_H);
setResizable(false); //不允许用户改变窗口大小
zhuCeChengGongPane ZCCGPane=new zhuCeChengGongPane(username,userpswd);
add(ZCCGPane);
}
private final int DEFA_W=350; //设置框架的宽度
private final int DEFA_H=260; //设置框架的高度
}
class zhuCeChengGongPane extends JPanel
{
public zhuCeChengGongPane(String username,String userpswd)
{
userName=username;
userPswd=userpswd;
setBackground(new Color(153,204,255));
setLayout(null);
readImage();
ZCCGAnNiu();
}
public void paintComponent(Graphics g)
{
super.paintComponent(g);
Graphics2D g2=(Graphics2D)g;
g2.drawImage(img,0,0,null);
Font biaoTi=new Font("Dialog",Font.BOLD,28);
Font neiRong=new Font("Dialog",Font.PLAIN,15);
Font xiao=new Font("Dialog",Font.PLAIN,12);
g2.setFont(biaoTi);
g2.setPaint(Color.RED);
g2.drawString("恭喜----注册成功",50,30);
g2.setPaint(new Color(255,153,0));
g2.draw(new Line2D.Double(20,50,300,50));
g2.draw(new Line2D.Double(20,53,300,53));
g2.setFont(neiRong);
g2.setPaint(Color.RED);
g2.drawString("您新注册的用户名为:",20,80);
g2.drawString("您新注册的用户初始密码为:",20,120);
g2.setPaint(Color.BLACK);
g2.drawString(userName,190,80);
g2.drawString(userPswd,230,120);
g2.setPaint(new Color(255,153,0));
g2.draw(new Line2D.Double(170,85,290,85));
g2.draw(new Line2D.Double(220,125,290,125));
g2.setFont(xiao);
g2.setPaint(new Color(0,0,0));
g2.drawString("请及时修改密码",230,160);
g2.setPaint(Color.RED);
g2.drawString("!!",315,160);
}
private void readImage()
{
try
{
img=ImageIO.read(new File("zhucechenggong.jpg"));
}
catch(IOException e)
{
try
{
img=ImageIO.read(new File("img\\zhucechenggong.jpg"));
}
catch(IOException ee){}
}
}
private void ZCCGAnNiu()
{
JButton ZCCGDengLu=new JButton("登录");
JButton ZCCGFanHui=new JButton("返回");
JButton ZCCGXiuGai=new JButton("修改密码");
add(ZCCGDengLu);
add(ZCCGFanHui);
add(ZCCGXiuGai);
ZCCGDengLu.setBounds(100,180,60,30);
ZCCGFanHui.setBounds(170,180,60,30);
ZCCGXiuGai.setBounds(240,180,100,30);
ZCCGDengLuAction ZCCGDL=new ZCCGDengLuAction();
ZCCGFanHuiAction ZCCGFH=new ZCCGFanHuiAction();
ZCCGXiuGaiMiMa ZCCGXGMM=new ZCCGXiuGaiMiMa();
ZCCGDengLu.addActionListener(ZCCGDL);
ZCCGFanHui.addActionListener(ZCCGFH);
ZCCGXiuGai.addActionListener(ZCCGXGMM);
}
private class ZCCGDengLuAction implements ActionListener
{
public void actionPerformed(ActionEvent Event)
{
mainFrame mainn=new mainFrame(userName); //打开主窗口开始
mainn.setVisible(true);
mainn.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
}
private class ZCCGFanHuiAction implements ActionListener
{
public void actionPerformed(ActionEvent Event)
{
zhuce ZCCGZCC=new zhuce();
ZCCGZCC.setVisible(true);
ZCCGZCC.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
}
private class ZCCGXiuGaiMiMa implements ActionListener
{
public void actionPerformed(ActionEvent Event)
{
xiuGai XG_zhuCeChengGong=new xiuGai(userName);
XG_zhuCeChengGong.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
XG_zhuCeChengGong.setVisible(true);
}
}
private Image img;
private String userName;
private String userPswd;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -