直接上程序
import java.awt.Button;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Font;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import javax.swing.border.TitledBorder;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.SwingConstants;
public class MyFistFrame extends JFrame{ //继承窗体类Jframe
public static void main(String[] args) {
MyFistFrame frame = new MyFistFrame();
frame.setVisible(true);
}
public MyFistFrame(){
setTitle("登陆窗口");
setBounds(200, 200, 500, 500);
getContentPane().setLayout(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JLabel label = new JLabel("企业人事管理系统");
label.setHorizontalAlignment(SwingConstants.CENTER);
label.setBounds(106, 31, 262, 66);
label.setBorder(new TitledBorder(null, "" , TitledBorder.DEFAULT_JUSTIFICATION,
TitledBorder.DEFAULT_JUSTIFICATION, null, null));
label.setForeground(new Color(255, 0, 0));
label.setFont(new Font("",Font.BOLD,18));
getContentPane().add(label);
final JLabel label2 = new JLabel("用户名");
label2.setBounds(58, 122, 60, 15);
getContentPane().add(label2);
JTextField textField = new JTextField();
textField.setBounds(133, 111, 213, 36);
getContentPane().add(textField);
final JLabel label3 = new JLabel("密码");
label3.setBounds(58, 192, 60, 15);
getContentPane().add(label3);
JPasswordField jPasswordField = new JPasswordField();
jPasswordField.setBounds(133, 181, 213, 36);
getContentPane().add(jPasswordField);
final JButton button = new JButton("确定");
button.addActionListener(new ActionListener() {
public void actionPerformed (ActionEvent e) {
quding QD = new quding();
QD.setVisible(true);
}
});
button.setBounds(106, 294, 83, 36);
getContentPane().add(button);
final JButton button2 = new JButton("取消");
button2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
quxiao QX = new quxiao();
QX.setVisible(true);
}
});
button2.setBounds(263, 294, 83, 36);
getContentPane().add(button2);
}
}
queding类
import java.awt.Color;
import java.awt.Font;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.border.TitledBorder;
public class quding extends JFrame {
public static void main(String[] args) {
MyFistFrame frame = new MyFistFrame();
frame.setVisible(true);
}
public quding(){
setTitle("恭喜通过 ");
setBounds(500, 500, 500, 500);
getContentPane().setLayout(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JLabel label = new JLabel("\u8FD8\u662F\u9F99\u54E5\u5389\u5BB3\u54C7\uFF0C\u5E05\u554A");
label.setBounds(98, 127, 295, 156);
label.setBorder(new TitledBorder(null, "" , TitledBorder.DEFAULT_JUSTIFICATION,
TitledBorder.DEFAULT_JUSTIFICATION, null, null));
label.setForeground(new Color(0, 0, 255));
label.setFont(new Font("微软雅黑 Light", Font.BOLD, 26));
getContentPane().add(label);
}
}
取消类
import java.awt.Color;
import java.awt.Font;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.border.TitledBorder;
public class quxiao extends JFrame {
public static void main(String[] args) {
MyFistFrame frame = new MyFistFrame();
frame.setVisible(true);
}
public quxiao(){
setTitle("确定要取消吗 您舍得取消吗???");
setBounds(400,400, 500, 500);
getContentPane().setLayout(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JLabel labe2 = new JLabel("好狠心哇 仍下我孤苦伶仃");
labe2.setBounds(32, 121, 399, 156);
labe2.setBorder(new TitledBorder(null, "" , TitledBorder.DEFAULT_JUSTIFICATION,
TitledBorder.DEFAULT_JUSTIFICATION, null, null));
labe2.setForeground(new Color(0, 0, 255));
labe2.setFont(new Font("微软雅黑 Light", Font.BOLD, 26));
getContentPane().add(labe2);
}
}