java设置文本框占一行
时间: 2023-09-12 13:12:09 浏览: 130
解析Java图形化编程中的文本框和文本区
要想让一个文本框占一行,可以使用布局管理器中的BorderLayout,将文本框放在容器的NORTH或者SOUTH位置。具体代码如下:
```
import javax.swing.*;
import java.awt.*;
public class Main extends JFrame {
public Main() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setTitle("Java文本框占一行");
setSize(300, 200);
// 创建一个文本框并设置大小
JTextField textField = new JTextField();
textField.setPreferredSize(new Dimension(200, 30));
// 创建一个容器并设置布局管理器为BorderLayout
Container container = getContentPane();
container.setLayout(new BorderLayout());
// 将文本框放在容器的NORTH位置
container.add(textField, BorderLayout.NORTH);
setVisible(true);
}
public static void main(String[] args) {
new Main();
}
}
```
运行程序后,会看到一个占一行的文本框。
阅读全文