Java'da bir program yazıyorum. İki tane JPanel ve bir tane de Canvas eklenmiş bir ana JPanel var. Programı çalıştırırken Tuvali yeniden boyutlandırmayı hedefliyorum. Tuvali en üst düzeye çıkardığımda, her zaman diğer bileşenin üstünde olmasını istiyorum.
Bu özelliği Canvas'ım için nasıl ayarlayabilirim?Java: Başka bir bilgisayarda bir Bileşen oluştur
6
A
cevap
19
Ana JPanel'inizi bir JLayeredPanel ile değiştirebilirsiniz. Katmanlı bir panel, bazı alt bileşenlerin diğer alt bileşenlerin üzerine yerleştirilmesi gerektiğini belirtmenizi sağlar.
yani .:
JLayeredPane pane = new JLayeredPane();
JLabel ontop = new JLabel("On top");
JLabel behind = new JLabel("Behind");
pane.add(ontop, 2, 0);
pane.add(behind, 1, 0);
4
bir JLayeredPane
Sonra böylece onları üst üste gelecek şekilde setLayer(Component c, int layer)
ile diğer bileşenlerin katmanını ayarlayabilirsiniz ana JPanel olun.
İlgili konular
- 1. SQLite Başka bir bilgisayarda veritabanına bağlanılamıyor
- 2. WPF uygulaması başka bir bilgisayarda çalışmıyor
- 3. Başka bir bilgisayarda c: \ üzerine yaz
- 4. OpenCV Program başka bir bilgisayarda çalışmıyor
- 5. bir bilgisayarda
- 6. Aynı çözümdeki başka bir projeye dosya oluştur
- 7. Açısal 2 - Bir bileşen, sayfadaki başka bir bileşenin yenilenmesini tetikliyor
- 8. Bir jvm'de bir java işleminde başka bir jvm'de başka bir java işlemini durdurma/durdurma mümkün mü?
- 9. Raylar Formun bir kısmını başka bir formun içinde oluştur
- 10. Java: Başka bir sınıfta bir yöntem çağrılıyor
- 11. Başka bir java programından bir java programı çalıştırma
- 12. Bir java programını eclipse'de başka bir java programından yürütme
- 13. Nasıl oledb programımı farklı bir bilgisayarda çalışıyorum
- 14. Bir bilgisayarda meydana gelen "UnreachableBrowserException/Adres zaten kullanımda" ile Selenium bir bilgisayarda meydana gelen
- 15. Java Robot Oluştur ekranCepture performansı
- 16. Başka bir arraylist [s] satırından arraylist [s] oluştur [0]
- 17. Başka bir sütunda 4 değere dayalı yeni sütun oluştur
- 18. Java 8 Lambda - başka bir koleksiyona
- 19. eclipse başka bir java projeden ithalat
- 20. Java Swing'te bir bileşen için düzen kısıtlamaları alın
- 21. clojure ile java çekirdekleri oluştur
- 22. Sertifika Oluştur Üretimi zorla Java
- 23. bootstrap navbar çöküş bilgisayarda çalışmıyor bilgisayarda çalışmıyor
- 24. Herhangi bir bilgisayarda proje klasörüne dosya yazmak
- 25. java servlet başka bir java servlet işlevini kullanarak?
- 26. java programını başka bir java programında derlemek ve çalıştırmak nasıl?
- 27. Java: varolan bir tablodan CREATE TABLE kodunu oluştur
- 28. Bir Golang haritası oluştur
- 29. Crystaldecisions.CrystalReports.Engine.dll, istemci bilgisayarda bulunamadı
- 30. Bir hedef için derleme oluştur
Sana Salıncak bileşenleri ile AWT bileşeni Canvas karıştırma bahsediyoruz varsayalım ve bu soruyu yalvarır, neden? Bunu gerçekten yapmak istediğinden emin misin ve ilgili hile ve tuzaklardan haberdar mısınız? –