📄 loginview.java
字号:
/* *LoginView.java:操作员登录界面(类)。 * */
import javax.swing.*;
import java.awt.*;
public class LoginView extends JDialog {
private Container cont;
private GridBagLayout layout;
private GridBagConstraints cons;
JLabel lblName ;
JLabel lblPwd ;
public JTextField jtfName ;
public JPasswordField jtfPwd ; public JButton jbnLogin ; public String pwd;
public LoginView(MM m) {
cont = getContentPane();
layout = new GridBagLayout();
cont.setLayout(layout);
cons = new GridBagConstraints();
lblName = new JLabel("操作员姓名");
lblPwd = new JLabel("口令");
jtfName = new JTextField(10);
jtfPwd = new JPasswordField(10); jbnLogin = new JButton("登录");
jbnLogin.setActionCommand("log");
jbnLogin.addActionListener(m);
addComponent(lblName,0,0,1,1);
addComponent(jtfName,0,1,1,1);
addComponent(lblPwd,1,0,1,1);
addComponent(jtfPwd,1,1,1,1);
addComponent(jbnLogin,2,0,2,1); setSize(300,200); setLocation(350,200);
setVisible(true);
}
private void addComponent(Component comp,
int row,int column,int width,int height) {
cons.gridx = column;
cons.gridy = row;
cons.gridwidth = width;
cons.gridheight = height;
layout.setConstraints(comp,cons);
cont.add(comp);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -