selamlar,

elimden geldiğince basit sormaya calisacam, javafx üzerinde bir fxmlcontrollerdan diğer bir controllerdaki tableview'e erişip listeyi güncellemesini nasil sağlarim

yeni ürün için dialog penceresi aciliyor burda kayit girip "ok" butonunu tıkladığımda yeni veriyi kaydettiriyorum ama main fxml üzerinde ki table refresh,update, veya güncellemek için ne yapmaliyim

fxmllader örnklerine baktım ama sonuca ulaşamadım.

yol gösterecek ve kod örneği verebilirseniz sevinirim. iyi çalışmalar

soruldu: 07 Ağu '14, 08:29

kypdk's gravatar image

kypdk
18591623
cevap kabul oranı: 10%

değiştirildi: 08 Ağu '14, 20:38

CemIkta's gravatar image

CemIkta ♦
19.9k29125190


Asagidaki ornek program tam aradigin seyi yapiyor. Kodlarini indirip inceleyebilirsin.

JavaFX 8 Tutorial - Introduction

permanent link

cevaplandı: 08 Ağu '14, 20:37

CemIkta's gravatar image

CemIkta ♦
19.9k29125190
cevap kabul oranı: 36%

teşekkür ederim. internetteki tek örnek bu sanirim. inceledim ama acikcasi bu işi nasil yaptigini anlamadım.

handleOk e bastığımız zaman person pojo'suna yeni verileri ekliyor. ve tablo güncelleniyor

ne tektikliyor bu işlemi ?

(10 Ağu '14, 19:12) kypdk kypdk's gravatar image

PersonOverviewController icinde Add New Person butonuna tiklaninca, edit dialog aciliyor ve bir new Person olusturuluyor. Kullanici verileri girip OK butonuna tiklayinca degerler kontrol edilip input'larin bos olup olmadigi kontrol ediliyor ve hersey dogru ise (PersonEditDialogController#handleOk metodu), okClicked = true; verilip dialog kapatiliyor.

PersonOverviewController#handleNewPerson metodunda okClicked ise yeni Person objesi TableView datasina ekleniyor. Bu islemi de if (okClicked) {mainApp.getPersonData().add(tempPerson);} bu satir yapiyor.

(11 Ağu '14, 06:29) CemIkta ♦ CemIkta's gravatar image

@kypdk internette JavaFX ile ilgili bircok CRUD demolari var. http://fxexperience.com dan gelismeleri takip edebilirsin.

(11 Ağu '14, 06:29) CemIkta ♦ CemIkta's gravatar image

clicked'leri koddan cıkardım yine oluyor mesele curd demosu değil iki farklı fxml&Controller'i haberleştirmek ve tüm classların alış verişini observerable ile yapınca oluyor güzel mantık bende kullandım teşekkür ederim

(11 Ağu '14, 16:18) kypdk kypdk's gravatar image
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:

×27
×5

Soruldu: 07 Ağu '14, 08:29

Görüntüleme: 644 kez

Son güncelleme: 11 Ağu '14, 16:19

powered by BitNami OSQA