gpt4 book ai didi

java - 定制jTable

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

我需要自定义我的 jTable。我所需要的只是将自定义 Swing 对象(如 jButon、jPanel 等)放入表格单元格中。是否可以?我正在尝试:

jTable.getModel.setValueAt(jPanel1,0,0)

jTable.getModel.setValueAt(jPanel1.getUI(),0,0)

但结果只是某种字符串,代表对象......

我知道自定义渲染器,但仍然不知道正确注册它们的技术。你是怎么做到的?

最佳答案

参见How to Use Tables, Concepts: Editors and Renderers在 Swing 教程中。听起来您正在获取 Object 的默认渲染器,它“由显示对象字符串值的标签渲染”。您可以使用setDefaultRenderer将您的类与渲染器关联起来,如example所示.

关于java - 定制jTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2483271/

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