我有这个:
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或他们使用的是什么。
非常感谢此处的帮助。
答案 0 :(得分:1)
Java程序员使用JList
。你可以像这样构建它:
new JList(lovely.toArray())
它在列表中的单独行中显示每个项目。
答案 1 :(得分:1)
您可能想尝试JLabel或JTextPane,因为它们支持简单的HTML命令。如果你想以简单的方式提供整洁的输出,那就太好了。看看这里:http://docs.oracle.com/javase/tutorial/uiswing/components/html.html