我有以下代码,它使用JTextAreas此类对象数组中的一个来为我的程序分配Insetsa 。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。我是否在数组中错误地声明了某些内容?
谢谢你。