问题标签 [defaultlistmodel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
235 浏览

java - Java Swing,Corba 对象 - 如何在 DefaultListModel 中存储 Corba 对象?

我有这样的 IDL 接口:

当我将它翻译成 C++ 时,我得到了这样的结果:

在客户端(用 Java 编写)我想向我的用户展示。我这样做:

this.usersList 是一个JList.

当我像我写的那样这样做时,我只看到我的用户对象的 IOR:

等等 ...

如何做到这一点,看看他们的 toString(); DefaultListModel 中的表示?我不想这样做:

model.addElement(users[i].toString());

那不是重点。当我使用 RMI 而不是 CORBA 时,model.addElement(users[i]);这正是我所需要的,因为我看到了用户字符串表示。但我需要使用 CORBA 并存储在 DefaultListModel corba-user- objects中,而不是字符串。请帮忙。

0 投票
1 回答
756 浏览

nullpointerexception - 如何使用 JList 操作 JList?

我有两个 JList,另一个有武器类别(我正在做角色扮演角色创建软件),另一个有该特定类别的项目。我希望根据类别更改项目

目前,每次用户更改类别时,带有项目的 jList 都会交换其 DefaultListModel(每个 DefaultListModel 变量都有不同的项目集),每当用户在更改类别后单击项目时,都会以某种方式产生 NullPointerException。

我试图在网上搜索这个,我已经阅读了 JList 的示例,但我无法解决这个问题。

这是相关代码

这是我在使用 NetBeans IDE 运行程序时收到的错误消息(第一行包括我的 try/catch 块打印异常:

0 投票
1 回答
255 浏览

swing - 双击更改项目样式的 JList

我正在尝试创建一个允许用户双击一个项目并“收藏”该项目的 JList。然后该项目的样式会发生变化(例如:不同的边框颜色)。我了解如何捕获列表上的双击。我需要帮助将更改应用于列表中的项目。

这将返回一个字符串,我希望以某种方式检索一个可以用这些不同边框颜色重新绘制的对象。

提前致谢

0 投票
2 回答
98 浏览

java - JList 从新列表中清除以前的条目

我编写了一个使用 JList 将数据从一个列表移动到另一个列表的程序。但是,当我将所选数据从一个列表移动到另一个列表时,我将数据移动到的列表中的先前条目会被新数据覆盖。

如何制作我在列表中制作的先前条目不会被我尝试移动的新数据覆盖的程序?

问候

0 投票
3 回答
21354 浏览

java - Java 中的默认列表模型

DefaultListModelJava中有什么?它的目的是什么?我试图用谷歌搜索它,但没有得到任何适当的解释!

0 投票
2 回答
631 浏览

java - 对 ArrayList 进行排序时,DefaultListModel 不会改变

我在显示按名称对 Person 对象进行排序的方法的结果时遇到问题sortujKolekcjePoImionach()。当我将它rozpocznijProgram()放入加载一些名称并将其放入 Person 对象然后将每个 Person 放入 ArrayList 时,此方法非常有效。DefaultListModelmodel刷新 Jlist 所以它工作得很好。但是,当我将方法放到sortujKolekcjePoImionach()连接到单个按钮的其他 claas 时,它不起作用class sortujKolekcjePoImionach。我不知道模型是否没有看到ArrayList daneOsobowe已排序或者我可能不知道如何使用Collections.sort(daneOsobowe,new SortujImie());

主.java

0 投票
1 回答
729 浏览

java - JList添加第一个元素非常慢

我正在向JListwith添加一个字符串DefaultListModel,它需要几秒钟才能出现。有时,我可能必须单击JList才能显示列表。

我正在使用 Eclipse 靛蓝。当我在将元素添加到 JList 后设置断点时,执行速度很快。

我在网上搜索了JList 很慢,他们都在谈论将许多项目添加到列表中。我将第一个元素添加到列表中。

这是我的代码片段:

我还在 Eclipse 中使用 WindowBuilder。

那么如何提高性能JList呢?

0 投票
1 回答
584 浏览

java - 使用 JList 更新 DefaultListModel,在子类上使用扩展

试图解决一个问题,但我不明白为什么它不起作用。如果我用我的挪威评论和变量混淆了你,我很抱歉。

首先,这是我的 form.java 文件。

我还有一个名为 Ansatt.java 的类文件,它扩展了几个类文件。我给你看一个。

首先是我的 Ansatt.java 文件;

以及扩展类 Sjef.java

一切正常,除了 ModelList 不会更新,我有一个工作示例,它几乎相同,但它只是在这个中不起作用!

0 投票
0 回答
1441 浏览

java - JList 使用 LinkedList?

我有一个正在创建的库存计划。它可以添加、编辑和删除 JList 中显示的项目(这就是我正在做的事情)。目前我可以加载一个文件并读取它的内容。然后我有一个保存对话框,可以将读取的内容保存到文件中。目前这一切都是通过链表完成的。

问题在于将其与 GUI 集成。我在菜单栏中有一个添加、修改和删除选项。我让删除选项部分工作,我将 LinkedList invList 加载到 DefaultListModel modelInvList 中。这让我可以在 JList 中显示我想要的库存(当然我会遍历 LinkedList):

显示(示例): 项目:汽车 位置:车库 价值:5000.00 美元 购买:2/12/2003

linkedlist 也有一个 getImageLoc 字段,但它不会显示在 JList 中(仅当用户去修改项目时)。这工作......有点。我也有它,默认列表模型将被重建以仅显示某个位置的项目。当我从 Jlist 中删除一个项目(在选定索引处删除)时,该索引与链表不匹配(删除错误的项目)。所以我想知道如何在 JList 中更直接地显示我的链表......或者我应该使用链表以外的东西吗?我还需要能够对 JList 中的项目进行排序......还没有那么远。

0 投票
6 回答
36338 浏览

java - 从 JList 中删除项目

我有一个简单的 Jlist,其中的数据来自List<String>,现在我想从 Jlist 中删除选定的项目。这是代码:

我收到此错误:

是什么诡计还是什么?感谢帮助。