我有一个代码设计问题。让我先解释一下场景,然后再解释问题。我在下面有两个面板

基本上,单击start时,第一个面板会打开第二个面板。当文件被选中时,在第二个面板上显示(蓝色背景)。需要在第一个面板的编辑器窗格中打开该文件。
问题是:做这件事的好做法是什么?我的两个面板都是单独的类。当前,第二个面板保持对第一个面板的引用。在选择时,调用第一个类的相应方法以输出csv。这在任何时候都是一个糟糕的设计。子框架应该如何刷新父框架的一个方面?
发布于 2012-11-02 16:29:53
返回值使用JDialog(parent, modal)而不是JFrame,可能只依赖于parent
JDialog.setDefaultCloseOperation(JDialog.HIDE_ON_CLOSE),一次,对来自invokeLater()
JOptionPane("DYW to save changes ??"))
中的JDialog (检查内容是否已更改,更改回父
JOptionPane("DYW to save changes ??"))的操作进行验证
https://stackoverflow.com/questions/13191629
复制相似问题