窗口调整大小事件?

新手上路,请多包涵

我正在使用 Java 编写一个简单的绘画程序,我希望在调整 JFrame 组件大小时调用一些方法。但是我找不到像 windowResizedListener 这样的任何方法或像 windowResizedEvent 这样的事件。我能做些什么?!

原文由 Ameer Jewdaki 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 370
2 个回答

使用 ComponentAdapter 实施 componentResized()

 frame.addComponentListener(new ComponentAdapter() {
    public void componentResized(ComponentEvent componentEvent) {
        // do stuff
    }
});

原文由 Yuval Adam 发布,翻译遵循 CC BY-SA 3.0 许可协议

覆盖 --- 的特定方法是实现 ComponentAdapter ComponentListener 所有方法的便捷替代方法。 这里 看到的几个例子说明了 API 中提到的“创建监听器对象的便利性”。

原文由 trashgod 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题