【发布时间】:2013-10-13 06:37:30
【问题描述】:
谁能告诉我下面的程序有什么问题?我想将JScrollPane 放在JtextArea 上,但是当我添加它时,JTextArea 不可见。
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class Area extends JFrame
{
private JTextArea ta;
private JTextField tf;
JScrollPane jp;
public Area()
{
super("Text Area");
tf=new JTextField();
tf.setBounds(100,350,300,30);
add(tf);
ta=new JTextArea();
ta.setBounds(100,100,300,200);
jp= new JScrollPane(ta);
add(jp);
setLayout(null);
setSize(500,500);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String...s)
{
new Area();
}
}
【问题讨论】:
-
Don't use a null layout!- Swing 被设计为与布局管理器一起使用,原因太多,无法在此列出。
标签: java swing jscrollpane