问题标签 [comboboxmodel]

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 投票
0 回答
114 浏览

java - ComboBoxModel 作为 ListModel 的包装器

我希望在多个sjavax.swing.ListModel之间共享一个。javax.swing.ComboBoxModel

使用以下代码,当我JComboBox通过视图从正在运行的程序中选择一个项目时,JComboBox始终显示第一个项目为选中状态。

我无法弄清楚上面的代码出了什么问题。

如何修复代码?

(限制:不应使用或子类DefaultComboBoxModel化或使用任何第三方库。)

0 投票
1 回答
394 浏览

java - 实现自定义组合框模型未能覆盖某些方法

我正在尝试使用MutableComboBoxModel接口实现自定义组合框模型,我希望在运行时填充动态数据,特别是从数据库中查询。但我未能覆盖某些方法。有人可以帮助超越或提出更好的方法来实现我的目标吗?

0 投票
2 回答
1380 浏览

java - 如何让两个 JComboBox 具有相同的元素?

我有一个列表(ArrayList),其中包含要在两个 JComboBox 中显示的元素,因此它们都显示相同的元素,但是当您在一个 JComboBox 中选择某些元素时,另一个不得更改。

我现在要做的是创建两个 DefaultComboBoxModel 并在一个循环中添加两个元素。

这是更有效的方法吗?这是一种克隆模型的方法吗?

0 投票
1 回答
311 浏览

java - 在两个 JComboBoxes 之间共享相同的模型

我有一个人 [ ]和三个人 (p1,p2,p3)。Person 类有两个属性nameemail

我想在一个 JComboBox 中添加 Person[] 的所有名称,在另一个 JComboBox 中添加所有电子邮件。

我使用了以下代码。

但我不想这样使用。我想使用相同型号的两个组合框。我尝试使用DefaultComboBoxModel和 Override getElementAt()方法,如下所示。

}

上面的 ComboBoxModel 只给了我 Person 对象。

问题是如何使用相同的 ComboBoxModel在一个 JComboBox 中添加 Person[] 的所有名称以及在另一个 JComboBox 中添加所有电子邮件。

0 投票
0 回答
63 浏览

java - 了解 JComboBoxModel

我得到了什么,对我来说,似乎是奇怪的行为。我创建了 createComboBoxModel。然后我创建 2 个新的 JComboBoxes 并将模型添加到每个作为 ComboBoxDefaultModel。尽管组合框是不同的实例,但使用该模型似乎以某种方式将两者联系在一起。当我在一个组合框中进行选择时,它也会强制在另一个组合框中进行相同的选择。这是它应该表现的方式吗?如果是这样,为什么?如果没有,那么我是否有某种导致这种行为的编码错误?TIA。

0 投票
2 回答
40 浏览

java - 我可以将 ComboBoxModel 转换为 int 吗?

这是我的代码:

我想把它放在一个 for 循环中以缩短代码。

但是,我不知道在括号内放什么,因为 ComboBoxModel 不是 int。我想不出该放什么。

0 投票
0 回答
142 浏览

css - 修复重叠的嵌套 Div 元素

我正在创建一个数据表网格,目前我可以用我的代码渲染我的虚拟数据。但问题是标题行被第一个数据行重叠,这很烦人

这是我的标记:

我拥有的 CSS:

问题是我看到我的第一个数据行与标题行完全重叠( class='Table_table-header' )。

现在已经花了几个小时试图解决这个问题..

任何帮助将非常感激 !

在位置:绝对,位置:相对之间更改容器切换的 css问题

0 投票
0 回答
24 浏览

java - 如何从 JComboBox 中的选定项目中提取特定信息?

我有一个具有 ComboBox 的表单,它从数据库中获取其项目。组合框从数据库内的表中获取大量列项。我只想取其中一项(从组合框中)并将其复制到 JTextField。

下面是在 Order.java 文件中创建 ComboBox 的代码:

以及来自 InvComboModel.java 的代码:

因此,当我在 Inventory Item 上选择某些内容时,我希望获取第三个值(在本例中为 500,示例图像)并将其复制到 ItemPrice 的 JTextField。

[示例][1]:https://i.stack.imgur.com/BWQVw.jpg

在 Order.java 文件中,我有以下命令,但它会复制组合框中的所有选定项:

当我使用以下命令时,它会再次占用整行。看来我不能使用 InvComboModel.java 文件中的任何其他方法

提前致谢。