将一个JTextArea和另一个JTextArea放在一起的方式有多种,取决于你希望它们如何排列和布局。以下是几种常见的方法:
import javax.swing.*;
import java.awt.*;
public class TextAreaExample extends JFrame {
public TextAreaExample() {
setTitle("TextArea Example");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new GridLayout(1, 2)); // 使用GridLayout,将两个JTextArea放置在一行中
JTextArea textArea1 = new JTextArea();
JTextArea textArea2 = new JTextArea();
add(textArea1);
add(textArea2);
pack();
setVisible(true);
}
public static void main(String[] args) {
new TextAreaExample();
}
}
import javax.swing.*;
import java.awt.*;
public class TextAreaExample extends JFrame {
public TextAreaExample() {
setTitle("TextArea Example");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel container = new JPanel();
container.setLayout(new FlowLayout()); // 使用FlowLayout布局管理器
JTextArea textArea1 = new JTextArea();
JTextArea textArea2 = new JTextArea();
container.add(textArea1);
container.add(textArea2);
add(container);
pack();
setVisible(true);
}
public static void main(String[] args) {
new TextAreaExample();
}
}
这里只是展示了两种将两个JTextArea放在一起的简单方法,你还可以根据实际需求选择其他布局管理器或自定义布局。
领取专属 10元无门槛券
手把手带您无忧上云