在Java当中,怎么让文本框和按钮并排,并且让文本框里面输入的信息提取到程序当中
时间: 2024-03-22 11:37:24 浏览: 14
在Java中,可以使用布局管理器来实现文本框和按钮并排的效果。常用的布局管理器有FlowLayout、GridLayout和BorderLayout等。
例如,使用FlowLayout布局管理器可以实现文本框和按钮并排的效果,代码如下:
```java
import javax.swing.*;
import java.awt.*;
public class MyFrame extends JFrame {
public MyFrame() {
setTitle("My Frame");
setSize(400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建面板
JPanel panel = new JPanel(new FlowLayout());
// 创建文本框
JTextField textField = new JTextField(20);
// 创建按钮
JButton button = new JButton("提取信息");
button.addActionListener(e -> {
String text = textField.getText();
// 在这里可以处理文本框中输入的信息
System.out.println(text);
});
// 将文本框和按钮添加到面板中
panel.add(textField);
panel.add(button);
// 将面板添加到窗口中
add(panel);
setVisible(true);
}
public static void main(String[] args) {
new MyFrame();
}
}
```
在上述代码中,我们创建了一个JPanel面板,并使用FlowLayout布局管理器将文本框和按钮并排排列在一起。当用户点击按钮时,可以通过调用textField.getText()方法获取文本框中输入的信息,然后在这里可以对信息进行处理。