loginpanel.java

来自「一个ATM银行模拟系统」· Java 代码 · 共 47 行

JAVA
47
字号
package bamclient;

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

public class LoginPanel extends JPanel {
	private JTextField idField;
	private JPasswordField passField;
	private JButton okButton;
	
	public JTextField getIdField() {
		return idField;
	}

	public JButton getOkButton() {
		return okButton;
	}

	public JPasswordField getPassField() {
		return passField;
	}

	public LoginPanel(){
		idField=new JTextField();
		passField=new JPasswordField();
		okButton=new JButton("提交");
		
		this.setLayout(new BorderLayout());
		
		JPanel p=new JPanel();
		p.setLayout(new GridLayout(2,2,0,60));
		p.setBorder(new EmptyBorder(40,0,50,30));
		p.add(new JLabel("账号:",SwingConstants.CENTER));
		p.add(idField);
		p.add(new JLabel("密码:",SwingConstants.CENTER));
		p.add(passField);
		
		this.add(p);
		
		JPanel p2=new JPanel();
		p2.add(okButton);
		this.add(p2,"South");
		
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?