Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
580
Tıklama
0
Öne Çıkarma
Form'lar arası veri alma-gönderme
^
8 yıl
Yüzbaşı
Konu Sahibi

JAVA swing ile bir uygulama yapıyorum ve iki ayrı form(jframe) oluşturdum. Ana formun textField'ına yazılan veriyi ikinci formda var olan bir label'a yazdırmam gerekiyor. Bir türlü yapamadım. Nasıl yapabilirim..



^
8 yıl
Yüzbaşı
Konu Sahibi

Problemimi çözebildim. Aynı sorunu yaşayanlar olursa yardımcı olması amacıyla yazayım:

İkinciFormun classında
public void gelenVeriler(String gelenler){
txtAlan2Form.setText(gelenler);
}
şeklinde public metot oluşturdum.

1. Formda; butona basınca 1.Formun txtAlan1'deki veriyi 2.Formun txtAlan2'ye yazmasını amaçlıyordum.

//Ana form class'ını tanımladıktan sonra
SecondForm secondForm = new SecondForm();

//Butona basınca gerçekeleşecek eylem
private void btnmainform2yazActionPerformed(java.awt.event.ActionEvent evt) {

if(secondForm.isVisible()) //Form zaten açıksa
secondForm.gelenVeriler(txtmainform2_3.getText()); //Form1'in textField'ında ki veriyi gelenVeriler metoduna...
else{ // Form açık değilse
secondForm.setVisible(true);
secondForm.gelenVeriler(txtmainform2_3.getText()); //Form1'in textField'ında ki veriyi gelenVeriler metoduna...
}

}


Bu mesaja 1 cevap geldi.
A
8 yıl
Yüzbaşı

İki formun kodlarını tek java dosyasında mı tutuyorsunuz ? Her forum için forma bağlı yeni bir .java dosyası mı açıyoruzsunuz ?

Sayfamın adı ve adresi çok yakında değişecektir !
APP iOS X



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @^^Lussian^^
^
8 yıl
Yüzbaşı
Konu Sahibi

iki farklı dosya açmıştım. Yukarıda anlattığım şekilde hallettim. Ancak başka çözümler varsa tabii ki öğrenmek isterim.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @Mavi2000
A
8 yıl
Yüzbaşı

Yaptığınız doğru.



< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @^^Lussian^^
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.