Soo*_*mas 5 java swing jtable jradiobutton
我试图添加JRadioButton到JTable使用CellEditor和CellRenderer,但我不能添加JRadioButton入JTable.我正在使用NetBeans和后端MySQL.请帮我.
编辑:谢谢,但我不知道如何分组JRadioButton.你能帮助我吗?我有4列.第一列单元格包含项目名称,第二列单元格包含数量,第3和第4列单元格包含JRadio Buttons.然后我想分组第3和第4列单元格,每行包含JRadio按钮
编辑:如果我尝试使用此方法在jTable的自定义代码中添加radiobutton,
new JRadioButton("a")然后它会javax.swing.JRadioButton[,0,0,0x0,invalid,alignmentX=0.0,.....text=a],在列中而不是按钮中出现
要如何使用现在还不清楚JRadioButton的JTable; 考虑这些替代品:
使用SINGLE_SELECTION模式选择单个行.
table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
Run Code Online (Sandbox Code Playgroud)使用类型的列Boolean.class,将使用a呈现JCheckBox.此示例将选择限制为单行.
使用JComboBox作为一个编辑器用于互相排斥的选择中一行.
附录:如果JRadioButton需要,可以将它们添加到a中JPanel,如本例所示,由于@mKorbel.
附录:如果每个JRadioButton列都有自己的列,则不能使用a,ButtonGroup因为单个按钮用于具有相同渲染器的所有单元格.您可以更新来自您的同一行中的其他按钮,这些按钮TableModel应覆盖setValueAt()以强制执行通常由其管理的单选规则ButtonGroup.这里有一个例子在这里.
附录:由于@Guillaume Polet的这个例子说明了一种管理每行一个单选按钮的方法.
| 归档时间: |
|
| 查看次数: |
2606 次 |
| 最近记录: |