JXTreeTabble
kullanarak treetable
yapıyorum ve seçili değere bağlı olarak menu
öğelerini devre dışı bırakmak/etkinleştirmek istiyorum. Yani, benim table model
bu kodu koymak için çalıştı:JXTreeTable'dan Seçilen Değer Alın
public Object getValueAt(int index) {
if (index >= 0 && index < root.getSize()){
return root.get(index);
}
return null;
}
table
içeriği Genişletilmemişler ise
yukarıdaki çalışır sorunu. selected row
'un index
değeri able model
numaralı size
'dan daha büyük olabileceğinden (modelde iki öğe olabilir ve her şey genişletildiğinde satır 10'a sahip olabilir). Ayrıca, parent
'un object type
'u children
'dan farklıdır (bir kitabı çocuklarla birlikte bölümler halinde düşünün).
Yukarıdakileri doğru şekilde yapmanın bir yolu olarak ne önerirsiniz?
almak için nesneyi ayrıştırmak başladı. –