Tag: 单元格

如何在JTable中更改已编辑单元格的背景颜色?

我到处搜索,但我似乎无法找到我的问题的答案。 我已经阅读了有关单元格渲染器和单元格编辑器的所有内容但仍然不知道……我有一个JTable,我想确保用户清楚地看到他们正在编辑哪个单元格。 默认情况下,JTable中编辑过的单元格边框较暗,但我想将背景设为绿色。 我可以在选中时将其设为绿色,但是一旦我开始输入数据,绿色背景就会消失,我正在写入白色单元格。 你能帮我找到一种方法,即使在输入数据时也能保持细胞背景的绿色吗?

JTable中单元格的工具提示位置

我有一个JTable ,我想在JTable中更改单元格工具提示的默认位置。 我想在其他地方显示单元格工具提示,而不是在同一单元格的顶部。 基本上我想完全控制该工具提示的行为。 有什么建议么?

个别且不连续的JTable的小区选择

是否有任何干净的方法允许用户选择JTable的多个非连续单元格? 或者我被迫实现自己的ListSelectionModel? 我在JTable上使用setCellSelectionEnabled()和setSelectionModel()方法,但我只能选择连续单元组。 编辑: 我试过@mKorbel不错的SSCCE。 它适用于列表,但似乎没有完全在表上工作。 这是一个SSCCE: import java.awt.Component; import java.awt.event.InputEvent; import java.awt.event.MouseEvent; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTable; public class TableSelection extends JFrame{ String[] columnNames = {“First Name”, “Last Name”, “Sport”, “# of Years”, “Vegetarian”}; Object[][] data = { {“Kathy”, “Smith”, “Snowboarding”, new Integer(5), new Boolean(false)}, {“John”, “Doe”, “Rowing”, new Integer(3), new […]