2009-08-03 41 views
5

Bazı bileşenler eklemek istediğim bir JPanel var. Özellikle kullanıcı tarafından sağlanan bir dosyanın içeriğine bağlı olarak çalışma zamanında JButton s.Bileşenleri bir JPanel'e çalışma zamanında nasıl ekleyebilirim

İlk ve sonra panele çağrı bileşenleri eklemek dosyayı okursanız ben JFrame türemiş biçim sınıfının yapıcısı onu ararsanız her şey inşa sonra bile, panele compontents ekleyebilirsiniz, ancak

başarılar ancak eklenen bileşenler hiç gösterilmez.

Java'yı istediğim gibi yapmak için nasıl zorladığımı bilen var mı?

cevap

4

JPanel numaralı telefona JButton s ekledikten sonra validate() yöntemini çağırın.

+1

Revalidate() 'in Swing için kullanılması gerektiğine inanıyorum, ancak zamanın% 99'u çalışacaktır. – camickr

+0

Revalidate, çocuklarının düzenlenmesi için çağrıldığı bileşenin tüm ebeveynlerine neden olmak için kullanılır. Bunun gibi basit kullanım için bir doğrulama işlemi iyi çalışır. –

İlgili konular