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); } }