2016-04-08 12 views
0

Ben için tıklayacağı JtableListSelectionListener yangın iki kez bir seçilmesi için ve başka bir kullanıcı çok hızlı bir şekilde gerçekleşir olarak satır seçmek değildi izlenimini almak böylece satır seçimini kaldırarak için bir satır seçin.JTable'ın ListSelectionListener ürününün bir satırın kendiliğinden kaldırılmasını nasıl engellerim?

Satırın seçimini nasıl önleyebilirim?

PS:ListSelectionListener uygulanmaksızın varsayılan davranış, kullanıcı satırı tıklattığında seçildiğinde beklendiği gibi çalışır.

+0

Lütfen bize ne denediğinizi gösterin. Bize minimum, eksiksiz ve doğrulanabilir bir örnek verin [MVCE] (http://stackoverflow.com/help/mcve) – wiredniko

+0

Dinleyiciniz seçilmemiş olan satır için bir vuruş, diğeri de seçili olan satır için bir tane alacaktır. – jr593

+0

İlk hızlı cevaplarınız için teşekkür ederiz. Kodu eklemedim çünkü UI'nin formundan JTable kontrolünü alıyorum ve yeni bir AbstractTableModel ayarlayan veriyle doldurmanın yanında ListSelectionListener'ı eklemekteyim. Sadece JTable'ı programlı olarak oluşturarak daha küçük bir örneği çoğaltmayı denedim ve bu sorun oluşmuyor, dolayısıyla bir şey UI'de yapılandırılmış olmalı, ancak JTable'a herhangi bir yapılandırma belirtmedim. –

cevap

1

İlk etkinlik veya saniye olduğunda e.getValueIsAdjusting ile kontrol edebilirsiniz. javadoc itibaren

: Bu değişiklikler hâlâ yapılıyor birden olaylar, bir dizi biridir olsun veya olmasın

döndürür.

+0

Teşekkürler. İyi günler. –

İlgili konular