首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建JEditorPane数组

如何创建JEditorPane数组
EN

Stack Overflow用户
提问于 2014-05-19 20:44:02
回答 1查看 59关注 0票数 0

我想根据字符串数组的大小创建一个JEditorPane数组。有没有可能创建一个JEditorPane数组?如果是,是如何实现的?

下面是一个示例:

代码语言:javascript
复制
String [] elements = {"0","1","2","3","4"};
JEditorPane ePane [] = new JEditorPane[5];

我希望将每个字符串元素放入特定的JEditPane中,即

代码语言:javascript
复制
JEditorPane[0].setText(elements[0]);

但是当我运行的时候,我得到了一个nullpointerexception。

EN

回答 1

Stack Overflow用户

发布于 2014-05-19 21:16:46

您的问题是,Java使用给定类型的默认值初始化一个新数组。在本例中,它是null,因为JEditorPane继承自Object

你不能在null上调用方法--这就是NullPointerException的来源。

解决方案:生成一个循环,在该循环中初始化数组中的JEditorPane-objects。

然后就可以执行JEditorPane[0].setText(elements[0]);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23738095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档