JTable ile oluşturduğum Tablom arka tarafta DefaultTableModel'i kullanıyor. Ben tablomda seçtiğim satırdaki sütünu elde etmek istiyorum.

int x = personelTablo.getSelectedRow();

bu kod ile seçilen satırı elde edebiliyorum. Ancak istediğim seçilen satırdaki sütunu elde etmek. alt text satır seçili halde iken, düzenle butonuna bastığımda TC nosunu elde edip, mysql sorgu gönderip, sol panelde textfield lere tekrardan yazdırmak istiyorum bilgileri.

JTable'da seçtiğim satırdaki ilk sütündaki veriyi nasıl ede ederim?

Yardımlarınız için şimdiden çok teşekkür ederim.

soruldu: 26 Mar '13, 14:58

igundu91's gravatar image

igundu91
214242933
cevap kabul oranı: 20%

1

int selectedRowIndex = jTable.getSelectedRow(); int selectedColumnIndex = jTable.getSelectedColumn(); Object selectedObject = (Object) jTable.getModel().getValueAt(selectedRowIndex, selectedColumnIndex);

Bunu test edip, selectedOnject'i print ettirirmisin. Test edemiyorum.

(26 Mar '13, 15:33) Turgay Can Turgay%20Can's gravatar image

tamamdır hocam, TC bana geri döndürüyor. Cevap olarak paylaşırsanız, cevabı kabul edeyim. :)

Birde getValueAt() methodundan yaptığı işten kısaca bahsederseniz sevinirim :)

(26 Mar '13, 16:10) igundu91 igundu91's gravatar image

    int selectedRowIndex = jTable.getSelectedRow(); 
    int selectedColumnIndex = jTable.getSelectedColumn(); 
    Object selectedObject = (Object) jTable.getModel()
.getValueAt(selectedRowIndex, selectedColumnIndex);

selectedRowIndex : Seçili satırı, selectedColumnIndex : Seçili sutun'unun tablodaki index değerlerini getiriyor.

selectedColumnIndex ise bu iki parametreyi alıp, denk gelen hücredeki içeriği almanızı sağlıyor.

permanent link

cevaplandı: 26 Mar '13, 16:16

Turgay%20Can's gravatar image

Turgay Can
8.4k63799
cevap kabul oranı: 18%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×1,079
×79
×15

Soruldu: 26 Mar '13, 14:58

Görüntüleme: 2,055 kez

Son güncelleme: 26 Mar '13, 16:16

powered by BitNami OSQA