我有一个包含多个对象的数组列表,这些对象显示在一个JList面板中。我想选择一个对象,当我按下一个按钮时,它会将所选的项目添加到另一个ArrayList中。在第二个JList上也会显示这一个。下面的代码显示了我迄今所做的工作: *
* ArrayList for the class, will hold all fooditems.add(new MenuItem("Seafo
为了节省内存,我决定保存搜索框中输入的任何内容,如果用户决定再次打开面板,应用程序将再次搜索列表。目前,我只有一个名为test的项目,正如您所看到的,我的问题是,如果我在搜索框中输入什么东西,它是不可用的,我切换面板,这是我的结果:预期的结果应该是错误消息,但是搜索框、按钮和JList仍然可用,JList显示“没有列出的武器”。DefaultListModel list = new DefaultListModel();
for(Object o: search) list.addEl
当我完成之后,我用这些设置创建了一个新的对象,然后我想将它添加到我的JList中,但是它不能工作,我得到了这个错误“容器类型中的方法add(Component)不适用于参数(PlaceCategory)PlaceCategory pc = new PlaceCategory(categoryName, color);
这是我的JListprivate JList<PlaceCategory> categoryList;
Map
我正在尝试显示从JList中的文件夹中获得的文件列表,这是我的代码,但是当我运行项目并选择所需的文件夹时,我在输出控制台中获得了文件的名称,但我无法在JList中显示该File[]数组。: archivos) { }
// Create the model for the JList; i<archivos.leng