24 Nisan 2013 Çarşamba

JListteki Bir Kayıt Seçildiğinde JTableye Atanması

JListe bulunan bir kayıt  seçildiğinde JTableye Atanması

Gui Sınıfına:

urunlerJList.addMouseListener(new MouseListener() {

//JListe addmouselistener eklenir.

@Override
public void mouseReleased(MouseEvent arg0) {
// TODO Auto-generated method stub

}

@Override
public void mousePressed(MouseEvent arg0) {
// TODO Auto-generated method stub

}

@Override
public void mouseExited(MouseEvent arg0) {
// TODO Auto-generated method stub

}

@Override
public void mouseEntered(MouseEvent arg0) {
// TODO Auto-generated method stub

}

@Override

public void mouseClicked(MouseEvent arg0) {

UrunDomain secilenUrunDomain = (UrunDomain) urunlerJList
.getSelectedValue();

//JListte değerlerin alınacağı domain tanıtılıyor.

String urunAdi = secilenUrunDomain.getUrunAdi();

int adeti = 1;

//Adeti dominde tanımlanmadığı için.Kendimiz adetinin beliryececiğimiz için adet sayısını birden başlatıyoruz.

Double fiyat = secilenUrunDomain.getFiyati();


model.addRow(new Object[] { urunAdi, adeti, fiyat });

//JTabledeki alanlara secilen ürünün otomatik satır oluşturmasını sağlıyor.

}
});


Şekil.1.1.Örnek Resim

Şekilde görüldüğü gibi JListte secilen kazak ve ceket ürünleri seçildiğinde tabloda bir satır oluşup Jlistteski bilgiler Jtableye atanıyor.


Hiç yorum yok:

Yorum Gönder