top of page

Java Swing / DesktopApp'da jList & jCheckBox Kullanimi

  • Writer: Sevdanur GENC
    Sevdanur GENC
  • Aug 27, 2011
  • 1 min read

jPanel'imize jList (1 Adet), jCheckBox (1 Adet), jTextField (1 Adet), jButtons (3 Adet) ekleriz. Kodlardaki amac ; - True ekle butonuna tiklanildiginda checkbox i true hale getirip ayni zamanda checkbox'in etiketine ve text kutusuna true yazdiracak. - False ekle butonuna tiklanildiginda checkbox i false hale getirip ayni zamanda checkbox'in etiketine ve text kutusuna false yazdiracak. - Tum bu islemler gerceklestiginde istenilen zamanda listeye ekle butonu tiklanildiginda jTextBox'ta bulunan ifadeyi jList elemanina o anki bulundugu satira ekleyecek. Listeye ekle butonu icin Set Action kisminda Action ayarlarini yapariz.

              Hemen Ardindan komutlari yazariz ; @Action public void listeyeekle() { javax.swing.DefaultListModel listModel = new javax.swing.DefaultListModel(); for(int i=0 ; i<this.jList1.getModel().getSize() ; i++ ) { listModel.addElement(this.jList1.getModel().getElementAt(i)); } listModel.addElement(jTextField1.getText()); this.jList1.setModel(listModel); } True ekle butonu icin Set Action kisminda Action ayarlarini yapariz.

              Hemen Ardindan komutlari yazariz ; @Action public void true_ekle() { jCheckBox1.setText("True"); jCheckBox1.setSelected(true); jTextField1.setText("True"); } false ekle butonu icin Set Action kisminda Action ayarlarini yapariz.

              Hemen Ardindan komutlari yazariz ; @Action public void false_ekle() { jCheckBox1.setText("False"); jCheckBox1.setSelected(false); jTextField1.setText("False"); } Sonuc olarak programimizi calistirdigimiz zaman asagidaki gibi erkan goruntulerimiz olacaktir.

                    *** Egerki listeye text kutusundan gelen ifadeyi eklemek yerine kendiniz ifadeler yazmak isterseniz bu sefer yazdiginiz kod satirlarina eklemeniz gereken komut satiri asagidaki gibidir...

Recent Posts

See All
Ado.Net Entity Framework Ogreniyorum Serisi 00

Ado.Net Entity Framework (EF) verileri ile etkilesim uygulamalari gelistirmek icin kullanilan Ado.Net nesne iliskisel modelleme yazilimi olarak iliskisel veritabani semalarini ve nesneler arasinda ki

 
 
 
LINQ Ogreniyorum Serisi 05

Linq To Sql’de tablolarimizdaki verileri silebilmemiz icin; DataContext icerisinde ki DeleteOnSubmit ve DeleteAllOnSubmit metodlari kullanilmaktadir. Beraberinde SubmitChanges metodu da kodlari eklen

 
 
 
LINQ Ogreniyorum Serisi 04

Linq To Sql’de tablolarimiza verileri guncelleyebilmemiz icin; DataContext icerisinde ki SubmitChanges metodu kullanilmaktadir. Bu komutlari kullanarak DataContext sinifinin yapisina da ihtiyac duyu

 
 
 

Comments


©2035 by Sevdanur Genc. Powered and secured by Wix

bottom of page