gpt4 book ai didi

java - 如何将渲染器设置为 jtable 上的复选框?

转载 作者:行者123 更新时间:2023-11-29 06:01:38 25 4
gpt4 key购买 nike

  1. 我使用以下代码将渲染器设置为 jtable 上的复选框

    Object[] ColumnData = {"Sr No","Ward Name","Total voters","Action"};
    Object[][] RawData=null;

    //循环

    model.insertRow(x, new Object[]{ key,ward_name_var,total_vot_var,new Object[]{o}}); model.setValueAt(o,x,3); tblWard.setModel(模型);

    Setchk(tblWard,3,checkbox);//通过调用包含以下内容的方法

    private void Setchk(JTable jTable1, int i, JCheckBox 复选框) { jTable1.getColumnModel().getColumn(i).setCellRenderer((new CWCheckBoxRenderer())); jTable1.getColumnModel().getColumn(i).setCellEditor(new CheckBoxCellEditor());

Blockquote

我们如何尝试为 row 设置 jtable 上的复选框。 提前致谢。

最佳答案

如果您的数据是 Boolean.class 类型,则 default render将显示一个复选框。要更改特定行中的复选框,您需要相应的 CellEditor。使用默认渲染器/编辑器 here ;说明了自定义组件 here .

关于java - 如何将渲染器设置为 jtable 上的复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9905362/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com