我不明白prepareEditor是如何工作的,我无法使用prepareEditor中的Action设置prepareRenderer的可见性规则,正如我在附图中捕获的那样
第 1 行的规则按我的预期工作,如果未选择 JCheckBox(也使用 JTable 选择荧光笔),其他 TableCell 是不可见的,但如果我在第 1.st TableColumn 中选择 JCheckBox,则我无法仅显示规则+ Mail TableColumn,仅显示TableRow中的所有组件,我怎样才能实现这一点
import java.awt.Component;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.table.*;
public class TableWithCheckBoxOrBlank {
private Object[] columns = new Object[]{
"Select", "Name", "Rule", "Mail", "Include", "Phone"};
private Object[][] data = {
{false, "Bill", false, "Blabla@bla", false, "00 000 000"},
{false, "Edd", false, "Blabla@bla", false, "00 000 000"},
{false, "Paul", false, "Blabla@bla", false, "00 000 000"},
{false, "ZOO", false, "Blabla@bla", false, "00 000 000"}};
public void makeUI() { …Run Code Online (Sandbox Code Playgroud)