gpt4 book ai didi

java - JTable 与 JButton 作为单元格编辑器

转载 作者:行者123 更新时间:2023-12-01 18:49:46 25 4
gpt4 key购买 nike

我在 JTable 中使用 JButton 作为渲染和编辑器,但存在以下问题:

  1. 单击 JButton 时不会选择 JTable 行。
  2. 当单击 JButton 时,如何获取其在 JTable 中的位置,即其 columnIndex 和 rowIndex

任何帮助将不胜感激!

最佳答案

要在您需要创建的列中显示按钮:

  1. 用于显示 JButton 的自定义渲染器
  2. 响应鼠标点击的自定义编辑器

阅读 Swing 教程中关于 How to Use Tables 的部分。该部分涉及:

  1. 使用自定义渲染将解释使用渲染器的基础知识
  2. 使用其他编辑器将解释使用编辑器的基础知识

教程中提供了工作示例,您可以下载。

您可以查看Table Button Column一种方法。

该代码使用单个类来实现自定义渲染器和编辑器,您需要使用它们来使列将文本显示为按钮。

关于java - JTable 与 JButton 作为单元格编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16228408/

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