Ben JFrame böyle bulid vardır:Bir sınıfta (JPanel) yenileme yöntemi için uygun referans nasıl alınır, bu nedenle başka bir sınıftaki yöntemden çağrılabilir?
public class AplicationGui extends JFrame{
public AplicationGui() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
contentPane = new JPanel();
contentPane.setLayout(new BorderLayout(0, 0));
setContentPane(contentPane);
panel = new RaportPanel();
contentPane.add(panel, BorderLayout.CENTER);
Menu menu =new Menu();
setJMenuBar(menu);
}
}
RaportPanel onun içeriği ferahlatıcı için bir yöntem var. FooDialog kapanırken, ben FooDialog RaportPanel serinletici yöntemi çağırmak istiyorum
fooDialog=new FooDialog();
fooDialog.setDefaultCloseOperation(FooDialog.DISPOSE_ON_CLOSE);
fooDialog.setModalityType(FooDialog.ModalityType.APPLICATION_MODAL);
fooDialog.setVisible(true);
: Böyle FooDialog - menüde ben eylem JDialog diyoruz dinleyici var. FooDialog'da kapatma yönteminden çağrılabilmemiz için bu yenileme yöntemine nasıl uygun referans alınır? Belki hepsini yeniden inşa etmeliyim ki daha iyi çalışacak, Java için oldukça yeni ve nasıl çözeceğimi bilmiyorum. Bunu yapmanın kolay bir yolu olduğundan eminim. Öneriler ve işaretçiler için minnettar olacağım.