相关疑难解决方法(0)

JTable 准备编辑器如何工作

我不明白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)

java swing jtable

5
推荐指数
1
解决办法
3097
查看次数

标签 统计

java ×1

jtable ×1

swing ×1