实训第九天

1.

package com.zbdx;

import javax.swing.*;
import java.awt.*;

public class MyTest {
    public static void main(String[] args) {
        //实例化容器
        JFrame jFrame = new JFrame("**大学"); // 赋值title
        //实例化组件
        JLabel jLabel = new JLabel("用户名",JLabel.CENTER);
        jFrame.add(jLabel); // 将实例化好的组件放入容器中
        jLabel.setFont(new Font("楷体",Font.BOLD,50)); // 设置字体的样式
        jLabel.setForeground(Color.PINK); // 设置文字的颜色
        jFrame.setSize(600,400); // 设置窗体的大小
        jFrame.setLocation(900,400); // 设置窗体的位置
        jFrame.setBackground(Color.PINK); // 设置背景颜色
        jFrame.setVisible(true); // 让窗体显示

//        Dimension dimension = new Dimension(600,400);
//        jFrame.setSize(dimension); // 设置窗体的大小
//        Point point = new Point(900,400);
//        jFrame.setLocation(point); // 设置窗体的位置
    }
}

2.

package com.zbdx.listener;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class ActionListenerTest {
    public static void main(String[] args) {
        JFrame jFrame = new JFrame("**大学");
        jFrame.setSize(600,400);
        jFrame.setLocation(900,400);

        JButton jButton = new JButton("显示");
        JLabel jLabel = new JLabel();
        JTextField jTextField = new JTextField(10);

        JPanel panel = new JPanel();
        Font font = new Font("serief",Font.BOLD,25);
        jLabel.setFont(font);
        jButton.setFont(font);
        jTextField.setFont(font);
        jLabel.setText("等待用户操作");
        jButton.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                String result = jTextField.getText();
                System.out.println("文本输入框的内容为:" + result);
                jLabel.setText(result);
            }

        });
        panel.add(jLabel);
        panel.add(jTextField);
        panel.add(jButton);
        jFrame.add(panel);
        jFrame.setVisible(true);
    }
}

3.

package com.zbdx.homework;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class login {
    public static void main(String[] args) {
        JFrame jFrame = new JFrame("登录");
        jFrame.setSize(875,500);
        jFrame.setLocation(900,400);

        JLabel jLabel = new JLabel("员工管理系统",JLabel.CENTER);
        JLabel username = new JLabel("用户名:",JLabel.RIGHT);
        JLabel password = new JLabel("密    码:",JLabel.RIGHT);
        JTextField jTextField = new JTextField();
        JPasswordField jPasswordField = new JPasswordField();
        JButton login = new JButton("登录");
        JButton reset = new JButton("重置");


        Font font = new Font("serief",Font.BOLD,30);
        jLabel.setFont(new Font("serief",Font.BOLD,40));
        username.setFont(font);
        password.setFont(font);
        jTextField.setFont(new Font("serief",Font.PLAIN,30));
        jPasswordField.setFont(new Font("serief",Font.PLAIN,30));
        login.setFont(font);
        reset.setFont(font);

        login.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                String username = jTextField.getText();
                String password = jPasswordField.getText();
                String message;

                if (username.equals("u00001") && password.equals("123456")) {
                    message = "学生登陆成功!";
                    showTipMessage(message);
                } else {
                    message = "用户名或密码错误!";
                    showTipMessage(message);
                }
            }

        });

        jFrame.setLayout(null);
        JPanel p = new JPanel();
        p.add(jLabel);
        p.setBounds(225, 5, 400, 60);
        jFrame.add(p);

        p = new JPanel();
        p.setLayout(new GridLayout(2, 2, 5, 5));
        p.add(username);
        p.add(jTextField);
        p.add(password);
        p.add(jPasswordField);
        p.setBounds(10, 100, 550, 100);
        jFrame.add(p);

        p = new JPanel();
        p.setLayout(new GridLayout(1, 2, 5, 5));
        p.add(login);
        p.add(reset);
        p.setBounds(300, 250, 250, 50);
        jFrame.add(p);
        jFrame.setVisible(true);


    }

    public static void showTipMessage(String message) {
        JOptionPane.showMessageDialog(null,message);
    }

}

  • 14
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值