【问题标题】:How to display ArrayList items in a JComponent如何在 JComponent 中显示 ArrayList 项
【发布时间】:2013-07-31 11:55:28
【问题描述】:

我有这个:

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 或他们使用什么。

我们将不胜感激。

【问题讨论】:

  • 不知道这个问题,但是,使用ArrayList<String> lovely = new ArryList<String>(4);或更好的List<String> lovely = new ArryList<String>(4);

标签: java search arraylist io jcomponent


【解决方案1】:

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

new JList(lovely.toArray())

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-13
      • 2021-10-31
      相关资源
      最近更新 更多