我有以下代码,它使用JTextAreas
此类对象数组中的一个来为我的程序分配Insets
a 。JTextArea
代码如下:
import javax.swing.*;
import java.awt.*;
public class MainComponents
{
private final static JTextField[] Input = new JTextField[10];
public MainComponents(final Container P, final JFrame frame)
{
P.setLayout(null);
final Insets insets = P.getInsets();
final Dimension InputInsets = Input[0].getPreferredSize(); //?
...
}
}
我在//?
哪里得到一个异常,告诉我java.lang.NullPointerException
发生在这一行。如果我将它们全部分配为,我找不到Input[0]
null的原因JTextAreas
。我是否在数组中错误地声明了某些内容?
谢谢你。