columns实现的是宽度,rows实现的是高度columns=rows*2;JTextArea j = new JTextArea("a",5,10);建立你要用到组件的话,在构造函数中setLayout(null);添加这个代码然后JTextArea j = new JTextArea("a"); j.setBounds(0, 0, 100, 120); //用这个函数,0 0是相对坐标,100是宽度 ,120是高度。你可以试一下 add(j);