0

我有这个:

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

我希望以这样一种方式显示数组列表,即每个类别都显示在自己的行中,就像谷歌如何列出他们的搜索结果一样。有谁知道如何做到这一点?我希望在 JComponent 中显示这样的内容,但不确定要使用哪一个,也不知道如何执行此操作。JAVA 程序员是否使用 JTextFields 、 JTextPanes 或他们使用什么。

这里的帮助将不胜感激。

4

2 回答 2

1

Java 程序员使用JList. 你可以这样构造它:

new JList(lovely.toArray())

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

于 2013-07-31T11:57:51.720 回答
1

您可能想尝试JLabelJTextPane,因为它们支持简单的 HTML 命令。如果您想以简单的方式提供整洁的输出,那就太好了。看看这里:http ://docs.oracle.com/javase/tutorial/uiswing/components/html.html

于 2013-07-31T11:59:01.890 回答