Şimdi Ara

Java swing frame olusturduktan sonra o framede degiskene atama ve component kontrolü

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
437
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Öncelikle merhaba
    Bir frame üzerindeki butona tiklayarak ayni frameden birden cok olusturdugunuzu (OOP ile)varsayin. Bu framelerde de bir buton ve bir label olsun. Butona basinca ayni framedeki label'in setvisible'i false olsun.
    Ilk olusturulan framedeki butona tiklaninca o frame'deki degil, en son olusturulan framedeki label etkilenip setvisible false oluyor. Ayni zamanda degiskenleri de ayni oldugundan degisken olarak frameId ye random deger atarsak, o degisken degeri de haliyle en son frameId degeri oluyor. Birden cok frame ile clisip o an aktif olan frame in componentleri yönetilip o frame e özel veri atanirken ki usül nedir?

    Sorunumu basit haliyle cizersem:

    Java swing frame olusturduktan sonra o framede degiskene atama ve  component kontrolü

    Saygi ve sevgiler



    < Bu mesaj bu kişi tarafından değiştirildi makist -- 14 Kasım 2019; 21:15:12 >







  • Observer pattern kullanmak.
    Kod paylasirsan daha detayli yardimci olabilirim.
    Ana frame, kac tane child frame olusacagini biliyor mu?

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Hayir belli degil. Butona basildiginda alttaki gibi frame olusacak.
    butona basinca
    final frameCompanyPage frameCompany = new frameCompanyPage();
    frameCompany.setVisible(true);


    framelerde de mesela bir buton ve bir label olsun. 1.framedeki butona basinnca ayni framedeki degil de en son framedeki label etkileniyor. Isin komigi ne sekilde aratacagimi bilmedigimden durdum bakiyorum öyle. Observer pattern'e de bakayim.

    Sorunumu cözdüm cok tesekkür ederim. Javada cok yeniyim her degiskene static yazma acemiligi yapmisim.



    Yanitiniz icin tesekkür ederim.



    < Bu mesaj bu kişi tarafından değiştirildi makist -- 15 Kasım 2019; 6:5:39 >
  • makist M kullanıcısına yanıt
    Evet main metod static oldugu icin yeni baslayanlarda her seyi static yapmaca durumu oluyor : )

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Java'yı öğrenmeden Swing'e bulaşma.. GUI işleri Java'da orta-ileri seviye sayılır.

    (JFrame Java değil mi yani, diye sorar şimdi )

    < Bu ileti mini 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.