java - 重写内部FrameClosing方法

标签 java swing jinternalframe

我想做的是,当有人点击我的 jinternalframe 上的 x 按钮时,它不会摆脱它,只是隐藏它。这是我的代码,但它仍然摆脱了框架。

characterFrame.addInternalFrameListener(new InternalFrameAdapter(){
    public void internalFrameClosing(InternalFrameEvent e) {
        characterFrame.setVisible(false);
        return;
    }
});

有什么想法吗?我想覆盖当您关闭窗口并仅让它运行我的代码时发生的情况。

最佳答案

JInternalFrame#setDefaultCloseOperation方法与 HIDE_ON_CLOSE 您正在寻找什么?从你的问题来看并不完全清楚

关于java - 重写内部FrameClosing方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10506253/

相关文章:

java - 如何显示 fragment 中相机看到的内容?

java - 我如何告诉 NEXUS 使用自定义信任库

java - 比较两个字符串并根据结果显示图像

java - 使用其他 JInternalFrame 内的按钮将 JInternalFrame 添加到 JDesktopPane

java - 如何从 jinternalform 转到另一个 jinternalform

java - 同步其他线程上的方法执行方法

java - 交换内容后构建新字符串的更好方法

java - 为什么 Swing 认为它在 Spring Boot 下是 headless 的,而在 Spring 或纯 Java 下却不是?

java - 即使调整大小,如何获得屏幕的精确中间位置

java - 将图表插入内部 jframe