首页 > Java > java教程 > 如何实现 JTable 中单选按钮的独占性?

如何实现 JTable 中单选按钮的独占性?

Patricia Arquette
发布: 2024-11-14 09:41:02
原创
365 人浏览过

How to Achieve Exclusivity for Radio Buttons in a JTable?

如何将 JRadioButton 添加到 JTable 中的组

概述

本节解决了使用 JTable 中放置的单选按钮实现排他性的困难渲染器和编辑器配置。通过设置 ButtonGroup,应该在行内启用互斥性,但在这种情况下仍然难以捉摸。

注意事项

不要在 JTable 中使用单选按钮,而是考虑使用 JComboBox 作为一位编辑。这种替代方法在每行内提供互斥的选择,同时提高水平空间效率。

替代方法

除了 JComboBox 编辑器之外,还有其他可用的替代方案:

  • 请参阅 @mKorbel 的 StatusRenderer 和 StatusEditor 示例,了解输出的图形表示。
  • 将 DefaultTableCellRenderer 与 DefaultCellEditor 结合使用,类似于 DependentColumn 示例。
  • 利用ButtonGroup 作为类变量并将其合并到 RadioButtonRenderer 和 StatusRenderer 类中。

以上是如何实现 JTable 中单选按钮的独占性?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板