有没有办法让我在另一个类的JList中显示一个双关联列表类的输出?我有办法在另一个类的JList中显示双关联列表类的输出吗?

问题描述 投票:1回答:1

在我的Java项目中,我有一个 class 的Doubly Linked List,它可以很好地将输出放到控制台窗口中,但我想知道我应该如何将输出放到一个新的列表中。JList 他人 JFrame 我已经创建了?干杯

java jframe doubly-linked-list
1个回答
0
投票

由于你的 class 对于你的链接列表确实输出到了控制台,你需要学习的第一件事就是试着把你的关注点分开。你的链接列表可能在某些方法调用时输出,也可能不输出到控制台或你的 JList. 由于你可能打算(在你的例子中已经发生了)在不同的用例中重用你的双链列表,你需要实现你的 class 以一种非常不可知的方式,不假设在控制台上输出它。

现在,你的双链接列表应该支持什么,以确保它能在单独的环境中工作。

  • 实例化
  • 元素添加
  • 元素去除
  • 元素迭代使用回调

在这里看一下回调的例子。Java中的回调函数

现在,如果你需要在控制台应用程序或swing应用程序中使用你的类,你可以指定一个回调并调用元素迭代。

© www.soinside.com 2019 - 2024. All rights reserved.