Bir JTree için onay kutularını eklemeniz gerekir. Özel bir TreeCellRenderer / TreeCellEditor sağ yaklaşım gibi görünüyor. Şimdiye kadar kullanılan bu web sayfasında CheckBoxNodeRenderer yaklaşımı . Bu iki hata yaptık Tamam çalışır:
- onay kutusunun altındaki + üzerindeki ek boşluk vardır; Ben normal JTree olarak bunu aynı kalmasını istiyorum.
- Ben (onay kutusunu geçiş yapmak için gayret gösterir) onay kutusunu kendisi tıklayarak ve bir olay dinleyici gelen ağaç düğümü tıklayarak olarak nitelendirildiği, ve ne olursa olsun harekete geçmeye izin vermelidir onay kutusunu (ilişkili metin üzerine tıklayarak ayırt etmek istiyorum uygun)
Bunları yapmak için bir yol var? Onay kutularını JTrees için etrafına baktı, çok bulamıyorum. Jide iyi görünüyor ama ücretsiz açık kaynak yazılım kullanmak gerekir (GPL Tamam değil, LGPL ok) bu durumda. (Ya da kendi onay kutusu ağacını oluşturmak)













