JFrame'de gerçek JPanel boyutunu nasıl edinmeliyim?Gerçek JPanel Boyutu nasıl edinilir?
cevap
JFrame içeriği bölmesinin boyutunu istiyorsanız bileşenleri ve düzeni önceden hesaplanmış değildir çünkü görüntülenene kadar boyut 0,0
olacaktır.
Gerçek genişliğini ve yüksekliğini elde ettikten sonra jPanel'in alt bileşenlerinin başlatılması için herhangi bir geri arama var mı? –
thePanel.getSize();
Bu Boyut döner.
Bazen yeniden boyutlandırıldığında, boyutu yeniden boyutlandırmak için bir ComponentListener ekliyorum.
DÜZENLEME: Eğer sonra
theFrame.getContentPane().getSize();
Gerçek boyutu vermez java.awt.Dimension [width = 0, height = 0] – Yoda
@RobertKilar km yarısından önce soruyu cevapladım, ilgilendiğiniz panele ComponentLsterner ekleyin ve componentResized olayını izleyin – MadProgrammer
@RobertKilar muhtemelen işlenmeden önce boyutu alıyorsunuz. Bileşen dinleyicinin yeniden boyutlandırma olay işleyicisini deneyin. – km1
- 1. Bir dosyanın disk üzerindeki gerçek boyutu PowerShell'den nasıl edinilir?
- 2. İletişim boyutu nasıl edinilir?
- 3. mouseEvent.offsetX gerçek tuval boyutu
- 4. Android GPS'in kullandığı gerçek Datum nasıl edinilir?
- 5. JFrame/JPanel
- 6. MFMailComposeViewController Resim ekinde gerçek boyutu zorla
- 7. Phonegap/Cordova ile gerçek zamanlı mikrofon seviyeleri nasıl edinilir?
- 8. JPanel, KeyBindings
- 9. Transparent JPanel
- 10. Yerelleştirin: dosya boyutu, mime türü ve uzantısı nasıl edinilir?
- 11. JPanel JavaFX bölmesine nasıl yerleştirilir?
- 12. JBanton'a tıklayarak JPanel nasıl eklenir?
- 13. wxPython: Pencere boyutu gerçek zamanlı olarak yeniden boyutlandırılırken pencere boyutu nasıl güncellenir
- 14. Java'da JPanel Dolgusu
- 15. Salınım bileşenlerini JPanel
- 16. Bulmacada JPanel oyunu güncellenmiyor
- 17. JPanel Boya yöntemi
- 18. repaint() JFrame ve JPanel
- 19. Java JPanel yeniden boyutlandırma sorunları
- 20. Bir JPanel üzerinde SimpleWeightedGraph Çizim
- 21. Paypal API kimlik bilgileri nasıl edinilir?
- 22. Boyutu
- 23. LibUUID nasıl edinilir/kullanılır?
- 24. ScrollBars SVG'de nasıl edinilir?
- 25. JUnit sürümü nasıl edinilir
- 26. ABRecordRef ABRecordID'den nasıl edinilir?
- 27. Geçerli TimeStamp nasıl edinilir?
- 28. geotiff resmi nasıl edinilir
- 29. Değer Query'den nasıl edinilir
- 30. Log4Net: Logger nasıl edinilir?
"Gerçekten [' getSize() '] 'yi çağırarak (http://docs.oracle.com/javase/7/docs/api/java/awt/Component.html#getSize%28%29)." Gerçekleşmeden önce yöntemin çağrılması mümkündür. Daha spesifik tavsiye için, bir [SSCCE] (http://sscce.org/) gönderin. –
As @Andrew diyor. Ama işlenene kadar yapamazsın. – km1