Benim Jtable
Benim değerleri Checkbox
olarak görüntülenen bir sütun var. Ben Jtable
TableCellRenderer
eklendi ve şu kodu var:JTable Hücre Boole Veri Türü
TableCellRenderer tableCellBoolean = new DefaultTableCellRenderer() {
Boolean UserEnterValuse = new Boolean(false);
public Component getTableCellRendererComponent(JTable table,
Boolean value, boolean isSelected, boolean hasFocus,
int row, int column) {
if (value instanceof Boolean) {
UserEnterValuse = Boolean.valueOf(value.toString());
System.out.print(table.getCellRenderer(row, column));
//InstallmentDate.get
table.setValueAt(UserEnterValuse, row, column);
}
return super.getTableCellRendererComponent(table, value, isSelected,
hasFocus, row, column);
}
};
Ben de eklemiş setCellEditor
ama Jtable
hücreye tıkladığınızda o zaman bana Checkbox
ve seçerek veya hücrede değerleri değiştirdikten sonra gösterilmesini sağlamak seçim türüne bağlı olarak doğru veya yanlış gösterir, ancak bana Checkbox
göstermez.
TableCellRenderer
'u eklemezseniz ve değerleri Jtable
hücresine ayarladığımda hata verir: Object can not cast to Boolean Type
.
, bu kod örneklerinden – mKorbel
Örnek çalışma için, nasıl masalar (model, Oluşturucu ve editör hakkında parçaları) kullanmak için Oracle öğretici okumak için daha fazla bilgi için, varsayılan olarak API'ler uygulanan Boole denetim kutuları ile JTable: [Örnek] (http://stackoverflow.com/questions/7391877/how-to-add-checkboxes-to-jtable-swing) –