📄 loginwindow.java
字号:
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class LoginWindow extends JFrame{
private JTextField jftUser;
private JPasswordField jpfPassword;
JButton panicButton, okButton;
public static void main(String[] args) {
// TODO Auto-generated method stub
//System.out.println("Hello world!");
LoginWindow frame = new LoginWindow();
/*frame.setSize(800,600);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setBackground(Color.GREEN);
frame.setVisible(true);*/
}
public LoginWindow(){
setTitle("登录窗口");
/*setBackground(Color.RED);
setForeground(Color.black);
JPanel p1 = new JPanel();
p1.setLayout(new FlowLayout());
p1.add(new JLabel("用户名"));*/
JPanel jpLables = new JPanel();
jpLables.setLayout(new GridLayout(2,1));
jpLables.add(new JLabel("用户名"));
jpLables.add(new JLabel("密码"));
JPanel jpTextFields = new JPanel();
jpTextFields.setLayout(new GridLayout(2,1));
jpTextFields.add(jftUser = new JTextField(10));
jpTextFields.add(jpfPassword = new JPasswordField(10));
JPanel p1 = new JPanel();
p1.setLayout(new BorderLayout());
p1.add(jpLables,BorderLayout.WEST);
p1.add(jpTextFields,BorderLayout.CENTER);
JPanel jpButton = new JPanel();
jpButton.setLayout(new GridLayout(1,2));
jpButton.add(okButton = new JButton("登录"));
jpButton.add(panicButton = new JButton("重置"));
JPanel p2 = new JPanel();
p2.setLayout(new BorderLayout());
p2.add(jpButton,BorderLayout.CENTER);
getContentPane().setLayout(new BorderLayout());
getContentPane().add(p1,BorderLayout.CENTER);
getContentPane().add(p2,BorderLayout.SOUTH);
setSize(200, 100);
setBackground(Color.GREEN);
setVisible(true);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -