gpt4 book ai didi

java - JTable 禁用进程查询?

转载 作者:行者123 更新时间:2023-11-30 05:02:38 25 4
gpt4 key购买 nike

我有 7X145 阶的 JTable,可以通过复选框进行单元格编辑。

我只想为coloumn(0)设置setEditable(false),因为它只包含相应行的名称。

如何在不干扰其他列的可编辑属性的情况下实现此目的,因为每当我单击列(0)时,它都会抛出错误,指出...

Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Boolean

最佳答案

您的问题是您有一个表模型正在以这样的方式实现getColumnClass(),即第一列是 boolean 值而不是字符串。解决这个问题,您将不再有该错误,并且还可以编辑名称。

如果您确实不想对第一列进行任何编辑,请重写 isCellEditable() 以对该列返回 false。

关于java - JTable 禁用进程查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6138740/

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