Şimdi Ara

Java pencere boş!!! Lütfen yardım edin

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
6
Cevap
0
Favori
188
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba,

    arkadaşlar ben java'da bu aralar bir program üzerinde çalışıyorum ve programda sayfa BOMBOŞ gözükyor.

    Kod :

    import java.awt.Container;
    import java.awt.Dimension;

    import javax.swing.*;

    public class illerarasimesafe {

    public static void main(String[] args) {
    // TODO Auto-generated method stub

    JFrame illerf;
    JList illerl;
    JScrollPane illerlsp;

    illerf = new JFrame ("İller arası mesafe");
    illerf.setSize(500, 500);
    illerf.setVisible(true);

    Container c1 = illerf;

    c1.setLayout(null);

    String illers[] = {"Adana", "Adıyaman", "AfyonKarahisar", "Ağrı", "Aksaray", "Amasya", "Ankara", "Antalya", "Ardahan", "Artvin", "Aydın", "Balıkesir", "Bartın", "Batman", "Bayburt", "Bilecik", "Bingöl", "Bitlis", "Bolu", "Burdur", "Bursa", "Çanakkale", "Çankırı", "Çorum", "Denizli", "Diyarbakır", "Düzce", "Edirne", "Elazığ", "Erzincan", "Erzurum", "Eskişehir", "Gaziantep", "Giresun", "Gümüşhane", "Hakkari", "Hatay", "Iğdır", "Isparta", "İstanbul", "İzmir", "Kahramanmaraş", "Karabük", "Karaman", "Kars", "Kastamonu", "Kayseri", "Kırıkkale", "Kırklareli", "Kırşehir", "Kilis", "Kocaeli", "Konya", "Kütahya", "Malatya", "Manisa", "Mardin", "Mersin", "Muğla", "Muş", "Nevşehir", "Niğde", "Ordu", "Osmaniye", "Rize", "Sakarya", "Samsun", "Siirt", "Sinop", "Sivas", "Şanlıurfa", "Şırnak", "Tekirdağ", "Tokat", "Trabzon", "Tunceli", "Uşak", "Van", "Yalova", "Yozgat", "Zonguldak"};

    illerl = new JList (illers);
    illerl.setBounds(50, 50, 125, 250);
    illerl.setVisible(true);
    c1.add(illerl);

    illerlsp = new JScrollPane (illerl);
    illerlsp.setPreferredSize(new Dimension (300,200));
    illerlsp.setVisible(true);
    c1.add(illerlsp);

    c1.repaint();
    c1.repaint();
    c1.repaint(1);

    }

    }


    Lütfen yardım edin.

    Cevaplarınız için şimdiden çok teşekkür ederim.

    İyi günler dileğiyle.







  • Container'i frame 'e eklememissin.

    Ayrica once frame 'e ekleyip, sonra frame.pack() metodunu cagirip sonra visibility i true yapmalisin.

    Bir de SwingUtilities class'i ile construct et ( invokeLater() metodu ile ). Cunku Thread-safe degil Swing objeleri. --> Bu daha ilerisi icin bir tavsiye. (http://docs.oracle.com/javase/tutorial/uiswing/concurrency/dispatch.html )

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • @Mephalay ın tavsiyesini uygulayarak birkaç iterasyon yaptım. illerlsp nesnesi Container nesnesini bozuyor onu kaldırdım* ayrıca Container c1 = illerf; de garip duruyordu nitekim öyle çalıştırınca adding container's parent to itself hatası verdi onu = new Container (); ile değiştirince düzeldi. * onu kaldırmadan nasıl düzeltilir diye sorma cunku Swing'i ben de cok kullanmadım, bilmem : )

    Java pencere boş!!! Lütfen yardım edin

    Ekleme: Ha bir de Türkçe karaklerleri dizi içine Unicode olarak örneğin ç yerine \u00e7 gibi eklemen daha iyi olur,Türkçemizi bozuk görmek istemiyorsak tabi ki : )



    < Bu mesaj bu kişi tarafından değiştirildi Tuğkan-0153 -- 27 Temmuz 2017; 1:10:38 >
    < Bu ileti mini sürüm kullanılarak atıldı >




  • quote:

    Orijinalden alıntı: Mephalay

    Container'i frame 'e eklememissin.

    Ayrica once frame 'e ekleyip, sonra frame.pack() metodunu cagirip sonra visibility i true yapmalisin.

    Bir de SwingUtilities class'i ile construct et ( invokeLater() metodu ile ). Cunku Thread-safe degil Swing objeleri. --> Bu daha ilerisi icin bir tavsiye. (http://docs.oracle.com/javase/tutorial/uiswing/concurrency/dispatch.html )



    Merhaba,



    ilk önce cevap verdiğiniz için çok teşekkür ederim. Dediğiniz gibi deneyeceğim.



    Iyi günler dileğiyle.

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




  • quote:

    Orijinalden alıntı: revivo72

    @Mephalay ın tavsiyesini uygulayarak birkaç iterasyon yaptım. illerlsp nesnesi Container nesnesini bozuyor onu kaldırdım* ayrıca Container c1 = illerf; de garip duruyordu nitekim öyle çalıştırınca adding container's parent to itself hatası verdi onu = new Container (); ile değiştirince düzeldi. * onu kaldırmadan nasıl düzeltilir diye sorma cunku Swing'i ben de cok kullanmadım, bilmem : )

    Java pencere boş!!! Lütfen yardım edin

    Ekleme: Ha bir de Türkçe karaklerleri dizi içine Unicode olarak örneğin ç yerine \u00e7 gibi eklemen daha iyi olur,Türkçemizi bozuk görmek istemiyorsak tabi ki : )

    Merhaba,



    Teşekkür ederim (cevabınız için). Fakat aklıma bir şey takıldı. Ben şimdi programa scrollpane ekleyemeyecek miyim?



    Lütfen yardım edin.



    Cevaplarınız için çok teşekkür ederim.



    Iyi günler dileğiyle.

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




  • Tabi ki eklenebilir ancak Container, jScrollPane , JFrame falan hep belli prosedüre göre ekleniyor.Orada Container c1 = illerf; yazmışsın ki temelden hatalı görünüyor. Youtube'ta java Components Containers ile bi arama yapıp biraz tutorial bak derim.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.