实现JUCE程序主界面的自由缩放

此处的“自由缩放”并非传统的调整窗口大小,而是窗口(界面)中的所有GUI元素一并进行缩放。要实现此功能,思路有二:

  1. 使用AffineTransform(仿射变换)类的静态方法scale()
  2. 对顶级组件进行缩放。核心语句为:

// x.xf为缩放因数
myTopLevelComponent->setTransform (AffineTransform::scale (x.xf));

SwingCoder

如果本文对您有所启发或助益,请微信打赏

创作时间: 2016.07.16 10:23
最后修改: 2017.07.26 14:58

本文版权:UnderwaySoft   共享协议:署名-非商业使用-禁止演绎


上一篇: JUCE: : Listener应写为嵌套类吗?
下一篇: 用JUCE开发Android和iOS程序·1

 随机推荐:
Email: underwaySoft@126.com 微信公众号: UnderwaySoft