Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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 将JList插入现有JFrame_Java_Swing_Layout - Fatal编程技术网

Java 将JList插入现有JFrame

Java 将JList插入现有JFrame,java,swing,layout,Java,Swing,Layout,我有一个JFrame,看起来像: 用户在JTextArea2中输入一些命令,结果显示在JTextArea1中 现在,对于输入的特定命令,我想在JTextArea1中的某个位置创建并“插入”JList 它看起来像: 这里有一点代码来说明我最初是如何放置它们的。我怎么能这么做 setLayout(new FlowLayout()); textArea_1 = new JTextArea(25,112); textArea_1.setEditable(false); scroll_1 = new

我有一个JFrame,看起来像:

用户在JTextArea2中输入一些命令,结果显示在JTextArea1中

现在,对于输入的特定命令,我想在JTextArea1中的某个位置创建并“插入”JList

它看起来像:

这里有一点代码来说明我最初是如何放置它们的。我怎么能这么做

setLayout(new FlowLayout());
textArea_1 = new JTextArea(25,112);
textArea_1.setEditable(false);
scroll_1 = new JScrollPane(textArea_1, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
add(scroll);
textArea_2 = new JTextArea(1,111);
scroll_2 = new JScrollPane(textArea_2, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
add(scroll_2);

很大程度上取决于未告知和未显示的信息。请考虑创建和张贴您的OR(请阅读链接),并告诉我们目前的代码有什么问题。不过快速建议:在添加或删除容器中的组件后,请务必在容器上调用
revalidate()
repaint()
我想创建并“插入”JTextArea1中的某个地方。
-不能在JTextArea中插入JList。JTaTaReA用于显示文本而不是其他Swing组件。