如何用Java编写GUI LinkedList程序来推送图像文件而不是其他数据类型项?
对于push指令,我希望给出图像文件的名称以将其添加到LinkedList中,并设置pop指令以删除图像?
当你可以在LinkedList中存储任何对象时,你可以将文件名存储为字符串,文件对象或列表中的ImageIcon对象。使用generics使事情变得简单:
List<String> fileAsString = new LinkedList<String>();
List<File> fileObject= new LinkedList<File>();
List<ImageIcon> imageIcon= new LinkedList<ImageIcon>();
是LinkedList
接受对象
您可以在java中使用通用链表。Util包用于类型安全。
LinkedList<Image> imageList = new LinkedList<Image>();
然而,为了能够按名称推送,您需要将其封装在您自己的实现类中。并重写push方法