gpt4 book ai didi

jframe的java缩放

转载 作者:搜寻专家 更新时间:2023-11-01 03:13:35 25 4
gpt4 key购买 nike

是否可以创建一个 JFramesetResizeable(true),但让 x 和 y 值缩放相同的量,即你不能只增加 x还是 y 但两者同时存在,所以它保持成比例?

最佳答案

虽然不完美,但您可以添加 ComponentListener到 JFrame,特别覆盖 ComponentListener.componentResized ——(因为这就是您所需要的,您可以只扩展 ComponentAdapter)。

基本要点是:

  1. 记录 JFrame 的初始大小(使用两个整数或使用 Dimension 对象)。
  2. 在调整大小的组件中,获取 JFrame 的当前大小
  3. 根据旧尺寸和新尺寸设置 JFrame 的新尺寸(根据尺寸、高度或宽度增加最多或最少。您可以尝试)。
  4. 记录 JFrame 的新大小
  5. 冲洗并重复。

希望对你有帮助

关于jframe的java缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4742690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com