更改选择 JComboBox 上的列中的值

发布于 2024-11-08 04:37:45 字数 143 浏览 0 评论 0原文

我的表有两列和很多行,每列都包含 JComboBox。我将 JComboBox 包装到 DefaultCellEditor 中并添加到模型中。当我在 JComboBox 中选择(例如行=3 列=0)时,如何实现它,我在 JComboBox 中设置一些值(行=3 列=1)?

I have table with two columns and lot of rows, each column contain JComboBox. I wrap JComboBox into DefaultCellEditor and added to model. How to implement that when I choose in JComboBox ( example row=3 column=0) I set some value at JComboBox ( row=3 column =1)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

自由范儿 2024-11-15 04:37:45

在表模型的 setValue 方法中,当第 0 列发生更改时,请再次调用第 1 列的 setValue,并在第 1 列中使用所需的值。

In your Table Model's setValue method, when you have a change in column 0 call setValue again for column 1 with the value you want in column 1.

掀纱窥君容 2024-11-15 04:37:45

TableModelListener 将让您收到单元格值更改的通知。一旦收到通知,您就可以使用该信息通过 jzd 提到的 setValue 更改其他单元格中的值。

A TableModelListener will let you be notified of changes in a cell's value. Once notified you use that information to change the value in your other cells via setValue as jzd mentions.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文