如何动态缩放(放大)基于 NetBeans 平台的应用程序中的所有 GUI 控件以支持辅助功能?

问题描述 投票:0回答:1

我正在开发 NetBeans 平台应用程序,并希望通过“动态” 为有视觉障碍的用户扩展 GUI 组件来确保可访问性。有没有办法以编程方式为所有 GUI 控件实现此目的?

首先,我正在寻找一种方法来迭代 NetBeans 平台中的所有 UI 控件,并以某种方式(是否有为此设置器?!)根据用户之前的调整动态设置 x 和 y 维度的缩放比例图形用户界面。如果有人能向我展示如何执行这样的迭代以及用于设置缩放比例的 API,我将不胜感激。

java swing netbeans awt netbeans-platform
1个回答
0
投票
我不知道是否有 Netbeans 应用程序特定的标志。但它是一个 Java 应用程序,因此您可以使用 JDK 标志

sun.java2d.uiScale

例如,使用基于 Ant 的 NB 应用程序,您可以使用

nbproject/project.properties

 更新文件 
run.args.extra=-J-Dsun.java2d.uiScale=1.5

© www.soinside.com 2019 - 2024. All rights reserved.