小编use*_*506的帖子

当我更改JTextArea的大小时,为什么我的JTextField会调整大小?

我在使用这个GUI时遇到了很多麻烦.我将要一个applet,左边是panel1,右边是panel2.这是我的两个问题:1)JTextArea需要占用applet的整个右侧,但我无法做到这一点.2)每当我使JTextArea更长时,JTextField也会变长,即使它在一个完全不同的面板中.这是怎么回事?小程序和一切都在另一个类中创建 - 它编译并运行良好.我只是不能让这部分工作.

private JButton button1;

  private JLabel label1;
private JTextField field1;
private JPanel panel1;
private JPanel panel2;
private JPanel panel3;
private JTextArea area1;
int i = 0;
int j = 0;
private JScrollPane pane;


public Class()
{


this.petList = petList;
this.sPanel = sPanel;

panel1 = new JPanel();
panel1.setLayout(new BorderLayout());
button1 = new JButton("Test");
panel1.add(button1,BorderLayout.SOUTH);
field1 = new JTextField();
panel1.add(field1, BorderLayout.EAST);
label1 = new JLabel("Test");
panel1.add(label1, BorderLayout.WEST);

panel2 = new JPanel();
area1 = new JTextArea(10, 20);
panel2.add(area1);

panel3 = new …
Run Code Online (Sandbox Code Playgroud)

java user-interface swing

0
推荐指数
1
解决办法
877
查看次数

标签 统计

java ×1

swing ×1

user-interface ×1