我有一个 jframe(父),它创建一个输入框架(子),我在其中获取一些参数。
在“子”框架中,我有“确定”和“取消”按钮。
当按下“确定”按钮时,父框架需要使用新数据进行更新。
最好的方法是什么?
最佳答案
从 Java 1.3 开始
public class MyPanel extends JPanel
{
public MyPanel() {
....
JButton cancelButton = new JButton("Cancel");
cancelButton.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent e) {
// <<<< HERE'S THE INTERESTING BIT >>>>
javax.swing.SwingUtilities.getWindowAncestor(MyPanel.this).dispose();
}
}
);
add(cancelButton);
.....
}
}
关于java - 在java swing上从子框架管理父框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/573378/