gpt4 book ai didi

java - 将元素添加到 JList 时如何获取要在 JTextfield 中显示的整数值

转载 作者:行者123 更新时间:2023-12-01 10:07:32 24 4
gpt4 key购买 nike

我的代码遇到一些问题。我有许多列表,列表 1、2 和 3 包含元素,因此当我单击它们时,它们会出现在列表 4 中。

我的目标是让 JTextField 中出现一个数字,每次将元素添加到列表 4 时该数字都会发生变化。

这是我为了做到这一点而编写的代码,但它不起作用,我不知道为什么。

jtextfield.setText(java.lang.String.valueOf(list4.getModel().getSize()));

我知道 java.lang.String 很奇怪,但 eclipse 告诉我要更改它。

谢谢!

最佳答案

您应该使用ListDataListener。每当通过添加或删除项目更新 DefaultListModel 时,都会生成一个事件。

然后您只需调用上面发布的代码即可。

阅读 Swing 教程中关于 How to Write a ListDataListener 的部分了解更多信息和工作示例。

关于java - 将元素添加到 JList 时如何获取要在 JTextfield 中显示的整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36344661/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com