📄 xiugaiok.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 xiuGaiOk extends JFrame
{
public xiuGaiOk(String username,String pa)
{
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); //不允许用户改变窗口大小
XGOKPane XGOKP=new XGOKPane(username,pa);
add(XGOKP);
}
private final int DEFA_W=300; //设置框架的宽度
private final int DEFA_H=260; //设置框架的高度
}
class XGOKPane extends JPanel
{
public XGOKPane(String username,String PA)
{
USERNAME=username;
PSWD=PA;
setBackground(new Color(153,204,255));
setLayout(null);
readImage();
anNiu();
}
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,18);
Font xiao=new Font("Dialog",Font.PLAIN,12);
g2.setFont(biaoTi);
g2.setPaint(Color.RED);
g2.drawString("密码修改成功!!",35,40);
g2.setPaint(new Color(255,153,0));
g2.draw(new Line2D.Double(20,50,280,50));
g2.draw(new Line2D.Double(20,52,280,52));
g2.setFont(neiRong);
g2.drawString("您的用户名为:",30,90);
g2.drawString(USERNAME,160,90);
g2.drawString("您修改后的密码为:",30,130);
g2.drawString(PSWD,200,130);
g2.setPaint(Color.RED);
g2.drawString("请牢记您的密码:",140,170);
}
private void readImage()
{
try
{
img=ImageIO.read(new File("xiugaiok.jpg"));
}
catch(IOException e)
{
try
{
img=ImageIO.read(new File("img\\xiugaiok.jpg"));
}
catch(IOException ee){}
}
}
private void anNiu()
{
JButton XGOKdengLu=new JButton("登录");
JButton XGOKtuiChu=new JButton("退出系统");
add(XGOKdengLu);
add(XGOKtuiChu);
XGOKdengLu.setBounds(30,190,70,30);
XGOKtuiChu.setBounds(190,190,90,30);
ANdengLuAction ANDLA=new ANdengLuAction();
ANtuiChuAction ANTCA=new ANtuiChuAction();
XGOKdengLu.addActionListener(ANDLA);
XGOKtuiChu.addActionListener(ANTCA);
}
private class ANdengLuAction implements ActionListener
{
public void actionPerformed(ActionEvent Event)
{
mainFrame MF=new mainFrame(USERNAME);
MF.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
MF.setVisible(true);
}
}
private class ANtuiChuAction implements ActionListener
{
public void actionPerformed(ActionEvent Event)
{
System.exit(0);
}
}
private Image img;
private String USERNAME;
private String PSWD;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -