Merhaba arkadaşlar,

java da bir pencereye arka plan resmi ekledim. Ama ekleyince oluşturduğum buton gözükmüyor. Lütfen yardım edin arkadaşlar. Cevaplarınız için şimdiden teşekkürler.

İyi hafta sonu ve iyi günler dileğiyle.

soruldu: 11 Ara '16, 00:46

egen's gravatar image

egen
3513
cevap kabul oranı: 0%

Java desktop'ta bilgi sahibi değilim ancak belki fikir verebilirim.

JavaFX kullanıyorsan, CSS'teki z-index gibi bir özellik kullanabilirsin.z-order diye bir şeye rastladım bununla ilgili. Ek olarak, toFront() ve toBack() metodlarına da bir göz atabilirsin.

(11 Ara '16, 03:10) acemi acemi's gravatar image

Kodunuzu paylaşabilirseniz daha iyi yardımcı olunabilir.Onun dışında bu yaşadığınız olay bir çok şeyden kaynaklanabilir.

(11 Ara '16, 05:01) serefAltindal serefAltindal's gravatar image

tyardimb = new JButton ("Yardım ve İpucu",tyardim); tyardimb.setVisible(true); tframe.add(tyardimb);

tarkaplanl = new JLabel (tarkaplan); tarkaplanl.setVisible(true); tframe.add(tarkaplanl);

(11 Ara '16, 07:01) egen egen's gravatar image

Merhaba, sorunun arkaplana eklediğin backgroundun tüm componentlerin önüne geçmesinden kaynaklı, ve senin bu sıralamayı değiştirmen gerekiyor.Yani ilk önce buttonu sonra duvar kağıdını eklemen gerekir.Örneğin şu şekilde çözebilirsin :

alt text

UPDATE Kod olarak : `

        public testFrame() {
              getContentPane().setLayout(null);

              JButton Mybutton = new JButton("MyButton");
              Mybutton.setBounds(76, 103, 117, 29);
              getContentPane().add(Mybutton);

              JLabel myLabel = new JLabel("");
              myLabel.setBounds(0, 0, 450, 278);
              myLabel.setIcon(new ImageIcon(testFrame.class.getResource("/com/coder/test/1450881837604.jpg")));
              getContentPane().add(myLabel);
           }`

Umarım sorunun çözülmüştür.İyi kodlamalar.

permanent link

cevaplandı: 11 Ara '16, 09:54

Coder%20ACJHP's gravatar image

Coder ACJHP
3181311
cevap kabul oranı: 18%

değiştirildi: 11 Ara '16, 10:41

Ben de öyle yaptım. Ama olmadı.

(11 Ara '16, 10:33) egen egen's gravatar image

Cevabı güncelledim, tekrar bir gözat istersen.

(11 Ara '16, 10:42) Coder ACJHP Coder%20ACJHP's gravatar image

Hayır. Olmuyor. Şimdi hiç bir şey gözükmüyor. Ne arka plan resmi ne buton. HİÇ BİR ŞEY

(11 Ara '16, 11:48) egen egen's gravatar image

Kodunu paylaşırsanız size yardımcı olmamız daha kolaylaşacaktır."Şimdi hiç bir şey gözükmüyor" dediğinizden anlaşılıyor ki siz metodu komple değiştirmişsiniz. Çünkü "contentPane" pencerenin üstüne eklenecek tüm muhteveyatı ister null ister başka bir "layout" ile içinde barındırır.Benim yukarıda yazdığım kodda sadece pencere(frame)'e boş layout ile 1 button ve 1 label(içinde duvarkğd) ekledim.Bunda olmayacak birşey yok.

(11 Ara '16, 12:10) Coder ACJHP Coder%20ACJHP'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:

×1,103
×48
×7
×2
×2

Soruldu: 11 Ara '16, 00:46

Görüntüleme: 100 kez

Son güncelleme: 11 Ara '16, 12:29

powered by BitNami OSQA