我有这个:

ArrayList lovely = new ArryList(4);
lovely.add("Tall, Short, Average");         // line 1
lovely.add("mangoes, apples, Bananas");     // line 2
lovely.add("this, that");                   // line 3
lovely.add(“1, 2, 3, 4, 5, 6”)              // line 4


我想以这样一种方式显示数组列表,即每个类别都在其自己的行中显示,例如google如何列出其搜索结果。有谁知道如何做到这一点?我想在JComponent中显示这样的内容,但不确定使用哪个,也不知道如何执行。 JAVA程序员是否使用JTextFields,JTextPanes或使用什么。

这里的帮助将不胜感激。

最佳答案

Java程序员使用JList。您可以这样构造它:

new JList(lovely.toArray())


它将每个项目显示在列表的单独一行中。

10-01 05:57