LinkedList 可以接受图像图标吗?

发布于 2024-11-04 02:22:08 字数 103 浏览 0 评论 0原文

如何用Java编写GUI LinkedList程序来推送图像文件而不是其他数据类型项?

对于推送指令,我希望给出图像文件的名称以将其添加到链接列表中,并设置弹出指令以删除图像?

How can I write a GUI LinkedList program by Java to push Image files instead of other data type items?

For the push instruction I wish to give the name of the image file to add it in to the LinkedList, and set the pop instruction to remove the image ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

淡墨 2024-11-11 02:22:08

由于您可以在 LinkedList 中存储任何对象,因此您可以将文件名存储为字符串、文件对象或 ImageIcon 对象在列表中。使用 genercis 让事情变得简单:

List<String> fileAsString = new LinkedList<String>();
List<File> fileObject= new LinkedList<File>();
List<ImageIcon> imageIcon= new LinkedList<ImageIcon>();

As you can store any Object in a LinkedList you could either store the Filename as a String, the File Object or the ImageIcon Object in the list. Using genercis makes things easy:

List<String> fileAsString = new LinkedList<String>();
List<File> fileObject= new LinkedList<File>();
List<ImageIcon> imageIcon= new LinkedList<ImageIcon>();
薄荷梦 2024-11-11 02:22:08

LinkedList接受对象

Yes LinkedList accepts Object

肩上的翅膀 2024-11-11 02:22:08

您可以使用 java.util 包中的通用链表来确保类型安全。

LinkedList<Image> imageList = new LinkedList<Image>();

然而,为了能够按名称推送,您需要将其包装在您自己的实现类中。并重写push方法。

You can use generic linked lists from java.util package for type safety.

LinkedList<Image> imageList = new LinkedList<Image>();

However to be able push by name, you need wrap it around in your own implementation class. And override the push method.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文