【问题标题】:Creating a table with an initial element selected创建一个选择了初始元素的表格
【发布时间】:2011-02-17 21:39:11
【问题描述】:

我想创建一个表格,该表格在每行中显示一组数据,以及一个用于可能选择的单选按钮。 这可以通过使用扩展 DefaultTableModel 的简单表格模型类和分别实现 TableCellRenderer 和 TableCellEditor 接口的单元格渲染器和编辑器类来轻松实现。 我真正无法做到的是让表格最初显示最初选择的元素(行)之一。看起来很简单,但实际上并非如此……有人对此有所了解吗?

【问题讨论】:

    标签: java swing jtable cellrenderer


    【解决方案1】:

    取决于您的具体要求。

    table.changeSelection(2, 0, false, false);
    

    将选择行并使单元格在表格中具有焦点

    【讨论】:

      【解决方案2】:

      使用表的ListSelectionModelsetSelectionInterval()方法:

      table.getSelectionModel().setSelectionInterval(4, 5);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-06-28
        • 1970-01-01
        相关资源
        最近更新 更多