Şimdi Ara

Form'lar arası veri alma-gönderme

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
640
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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..



  • 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...
    }

    }




  • ^^Lussian^^ ^ kullanıcısına yanıt
    İ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ı >
  • iki farklı dosya açmıştım. Yukarıda anlattığım şekilde hallettim. Ancak başka çözümler varsa tabii ki öğrenmek isterim.
  • ^^Lussian^^ ^ kullanıcısına yanıt
    Yaptığınız doğru.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.