Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java .add()在Swing中使用多个参数_Java_Swing_Textarea_Jtextarea - Fatal编程技术网

Java .add()在Swing中使用多个参数

Java .add()在Swing中使用多个参数,java,swing,textarea,jtextarea,Java,Swing,Textarea,Jtextarea,使用GUI时,是否可以使用一个.add()语句添加多个sawJTextArea实例 我有超过60在我的整个设置,并希望添加他们都没有60+语句。我试过谷歌,但什么也没找到。我无法真正理解一些官方文档,它们似乎让我摸不着头脑。您可以尝试将它们放入列表区域列表,然后使用foreach循环添加它们 private void addTextAreas(List<JTextArea> areaList) { for(JTextArea textArea : areaList)

使用GUI时,是否可以使用一个
.add()
语句添加多个saw
JTextArea
实例


我有超过60在我的整个设置,并希望添加他们都没有60+语句。我试过谷歌,但什么也没找到。我无法真正理解一些官方文档,它们似乎让我摸不着头脑。

您可以尝试将它们放入
列表区域列表
,然后使用foreach循环添加它们

private void addTextAreas(List<JTextArea> areaList)
{
    for(JTextArea textArea : areaList)
    {
        // "something" is the element you want to add them to
        something.add(textArea); 
    }
}
private void addTextAreas(列表区域列表)
{
用于(JTextArea文本区域:区域列表)
{
//“something”是您要将它们添加到的元素
添加(文本区域);
}
}

“并希望添加不带60+语句的em all。”使用循环。或者更好的是,将60 x
JTextField
替换为1 x
JList
。这些JTextArea-s是什么?它们已经实例化了吗?你是如何保存它们(在集合、数组中?)还是只想自动创建它们?顺便说一句,“我无法真正掌握一些官方文档,它们似乎超出了我的理解能力。”如果请求帮助理解它们也超出了你的能力,我建议你找一个不同的职业领域。要获得良好的编码效率,阅读它们是至关重要的。