Elbette, özel bir renderer uygulayın. JPanel
, BorderLayout
ile işleme bileşeni olarak, WEST
'daki LHS metni ve EAST
'daki RHS metni ile döndürebilirsiniz.
HTML'nin varsayılan oluşturucuya (JLabel
), genişliğin% 100'ü boyunca uzanan bir HTML tablosu kullanarak sürülmesi bir başka yoldur. Özel işleyici bir dizi nedenden dolayı daha iyi bir seçim olsa da (örneğin varsayılan oluşturucunun türünün bir etiket olduğunu varsaymamak).
BTW - belki de işlevsellik bu tür bir JTable
kullanmayı düşünmelisiniz. Hack veya özel derslere gerek yok.
jtable öğelerinin seçilmesiyle izin ..does?
Elbette! İşte eğitimde doğrudan How to Use Tables'dan alınan bir örnek. 'Jane' seçildi.

bir tablo kurmak ve sağ olsun biraz daha çaba, ama çabaya değer.
bir JTable
Hayır, masa sonuçta daha işlevsellik sağlar .. Sadece bir JList olarak gerçekleştirmek istiyorum. Ancak bir listenin yapabildiği şeyler de (kullanıcı için) aynı şekilde çalışır.
JTable, JList gibi davranır (bu ilk defa jlists ve jtables'i kullanmam için özür dilerim). Demek istediğim, JList değerlerin seçilmesi için güzel bir arayüz sağlar, ancak jantlar öğelerin seçilmesine izin verir mi? – mbreen
Düzenlemeye bakın, ancak özellikle 'Tablolar Nasıl Kullanılır' bağlantısını inceleyin. Bu bilmeniz gerekenlerin çoğunu açıklayacaktır. –
Awesome! Stackoverflow'taki herkes, en basit sorular için bile her zaman güzel ayrıntılı cevaplar verir! Çok teşekkür ederim. – mbreen