gpt4 book ai didi

java - 如何设置 JComboBox 从 JTable 中选择的项目?

转载 作者:太空宇宙 更新时间:2023-11-04 11:15:18 25 4
gpt4 key购买 nike

我在尝试设置 JComboBox 上的值时遇到问题当我点击我的 JTable 上的行时.
问题是:代码对我来说似乎非常正确,但它仍然没有为 JComboBox 设置任何值。 .

这是我用来尝试的:

    String s = Table.getValueAt(Table.getSelectedRow(),1).toString();

Object a = s;

ComboBox.setSelectedItem(a);

但首先,请允许我向您提供有关代码的一些详细信息:

我使用 MySQL 作为数据库来存储值,并填充 JTable从我从数据库获取的对象中,这就是我设置 JComboBox 的原因使用< Object >作为参数。

就是这样,先谢谢大家了。期待解决这个问题。

最佳答案

不!这是不正确的,因为 TableModel::getValueAt返回一个 Object 而不是 String,因此您应该获取如下值:

Object obj = table.getValueAt(table.getSelectedRow(), 1);
comboBox.setSelectedItem(obj);
<小时/>

如果 valueAt 单元格 (table.getSelectedRow(), 1)String 类型,那么您可以像这样转换它:

String str = (String) obj;

关于java - 如何设置 JComboBox 从 JTable 中选择的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45522437/

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