8得票5回答
如何使JTable列包含复选框?

前言:我对Java一窍不通,对Java UI组件更是一窍不通。 我找到了几个关于如何在表格中添加按钮的教程,但是我在添加复选框方面遇到了困难。我需要有一列默认勾选的文本框(我认为单元格渲染器可以处理这个),然后在点击复选框时取消勾选该框,重新绘制该框,并触发一个事件,我可以在某个地方跟踪。 ...

12得票3回答
JTable单元格渲染器

我正在遵循我找到的一些代码(是的,我知道它是如何工作的)。 代码链接在此:Code Link 我想要做的是,如果单元格的值设置为“yellow”,则设置单元格的前景色。 这是我的代码:public class Board extends JPanel{ private static fi...

8得票3回答
Swing JTable - 如何用不同颜色突出显示选定单元格而非整个选定行?

我有一个基本的Swing JTable,要求是单击任何单元格时,整行应该被突出显示,并且被单击的单元格应该与其余突出显示的行不同颜色。 目前,我将isRowSelectionAllowed设置为true 我尝试使用自定义的TableCellRenderer,如下所示: public cl...

9得票1回答
如何在单元格编辑后保持JTable单元格呈现

在我的上一个问题中,你们非常棒地指引我方向。这里有一个原问题的补充: 如何将JTable列设置为字符串并排序为Double? 现在,我使用自定义单元格渲染器将价格列格式化为$###,##0.00,并为该单元格设置了JTextField编辑器。编辑单元格的操作正常执行,但是当值更新时,我自定...

13得票3回答
如何在DefaultTableModel/JTable中合并单元格?

我搜索了很多并得到了一些关于这个问题的答案,但其中许多都引用了404错误的链接。 我想要制作这样的表格: 在Java中有没有相应的方法可以实现?

8得票3回答
如何在JTable中更改字符串的字体大小?

String columnNames[] = {"Time","MAP","ICP","CPP"}; String dataValues[][]= new String [countery] table = new JTable( dataValues, columnNames ); 我...

24得票5回答
在JTable中更改行的背景颜色

我有一个包含3列的JTable。我已经像这样为所有3列设置了TableCellRenderer(可能不是非常有效?)。 for (int i = 0; i < 3; i++) { myJTable.getColumnModel().getColumn(i).setCellRen...

9得票2回答
Scala中惯用的表格单元渲染器

我一直在使用传统的Java TableCellRenderer方法来为scala.swing.Table提供渲染器,在该表中,我在表的TableColumnModel上声明了我的渲染器。此代码如下: val myTable = new Table { lazy val tcm = ini...

13得票2回答
TableCellRenderer以及如何在不使用JTable.repaint()的情况下刷新单元格背景。

能够根据来自外部的值正确地刷新背景,无需强制重绘 table.repaint(); 基于由kleopatra和Hovercraft Full Of Eels编写的优秀代码进行了测试和使用 适用于Java6/7,因为API没有任何更改 我的SSCCE可以通过JTable.repaint...

8得票2回答
根据数据类型使用不同类型的单元格的JTable

我该如何实现一个JTable,根据每一行所显示的输入类型,使用不同类型的单元格编辑器? 例如: - 一些行可以是复选框(对于布尔类型)。 - 一些行可以是下拉列表(如果我想提供一组固定的选项供选择)。 - 一些行可以是文本字段(如果我允许任意数据)。 目前,我已经实现了AbstractT...