Java 什么';在JFrame窗口中打印单字符串链表内容的最简单方法是什么?

Java 什么';在JFrame窗口中打印单字符串链表内容的最简单方法是什么?,java,swing,Java,Swing,我从头开始编写了我的链表类(没有导入Java拥有的那个) 我考虑过创建多个JPanel,并从我的链接列表中向每个面板添加一个字符串(每个节点都有一个字符串),然后将所有JPanel添加到主JFrame窗口以实现这一点。这是最简单的方法吗?您想过使用?您只需将LinkedList的每个节点上的字符串附加到它。另外,您还可以对其进行自定义,使其看起来不像JTextArea。@hwdbc:不,最好使用JList,并使OP的“列表”成为JList的模型,方法是让它实现ListModel或将其包装到一个实

我从头开始编写了我的链表类(没有导入Java拥有的那个)


我考虑过创建多个JPanel,并从我的链接列表中向每个面板添加一个字符串(每个节点都有一个字符串),然后将所有JPanel添加到主JFrame窗口以实现这一点。这是最简单的方法吗?

您想过使用?您只需将LinkedList的每个节点上的字符串附加到它。另外,您还可以对其进行自定义,使其看起来不像JTextArea。@hwdbc:不,最好使用JList,并使OP的“列表”成为JList的模型,方法是让它实现ListModel或将其包装到一个实现此功能的类中。然后它将被直接传递到JList中,并显示@HovercraftFullOfEels,这是一个很好的观点。我同意OP应该忽略JTextArea,而关注JList。我喜欢
JList
和包装器的想法。我认为也许仅仅是一个
JLabel
列表可能是“简单的”。
JTextArea
也很有趣:只要让列表实现一个正常的
toString()
方法,并将结果填充到
JTextArea
中即可。