就像我们有一个类似的 gui 界面
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class login1 extends JFrame implements ActionListener{
JTextField username = new JTextField(15);
JTextField password = new JTextField(15);
JButton login1 = new JButton("login1");
JLabel status = new JLabel("Status:Not logged in");
public login1(){
super("login1:");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(500,500);
GridBagLayout g = new GridBagLayout();
GridBagConstraints c = new GridBagConstraints();
setLayout(g);
c.gridx = 0;
c.gridy = 0;
add(username,c);
c.gridx = 0;
c.gridy = 1;
add(password,c);
c.gridx = 0;
c.gridy = 2;
add(login1,c);
c.gridx = 0;
c.gridy = 3;
add(status,c);
login1.addActionListener(this);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource() == login1){
String user = username.getText();
String pass = password.getText();
}
}
public static void main(String[] args){
login1 l = new login1();
}
}
我们可以使用按钮将输入引导到具有 jtextarea 的面板的同一空间,就像现在在输入详细信息并使用按钮提交后面板在 500,500 的框架中一样,我们可以在具有 500,500 JTextArea 的同一位置输出输出吗?滚动面板