Müşteri siparişlerini (java'da) işlemek için bir başvuru yapıyorum. Programım 3 JFrame
penceresine sahiptir (Evet, birden fazla çerçeveyi kullanmak iyi bir fikir olmadığını biliyorum, fakat birbirlerine gerçekten bağlı değiller).Çoklu JFrames
- Ana tek: Burada Müşteri siparişi (ana çerçeve> müşteri frame> tamamlandıktan yapar sonra (Müşteri veya Operatör)
- Müşteri
JFrame
- Operatör
JFrame
ne seçmek order (button) Ben böyle bir şey yapıyorum:
customerframe.dispose();
customerframe.revalidate();
customerframe.repaint();
reloadframe(); ///a method which reinitializes the frame (Note: I am doing a frame=new JFrame() here)
mainframe.setVisible(true);
C seçiyorum ustomer yine customerframe
'u açıyor ama sorun dinleyicilerin artık işe yaramayacağı, sanırım bir şekilde eski çerçeveye veya başka bir şeye bağlı kalıyorlar.
Ben şimdi birkaç saat boyunca çalışmasını sağlamak için çalışıyorlar ...
'u kullanarak paneller arasında geçiş yapabilirsiniz. –