我正在开发一个NetBeans平台应用程序,希望通过为有视觉障碍的用户动态扩展GUI组件来确保可访问性。是否有一种方法可以通过编程方式为所有GUI控件实现这一点?首先,我正在寻找一种方法来遍历NetBeans平台中的所有UI控件,并以某种方式(有设置程序吗?!)根据用户之前通过GUI进行的调整动态设置x和y维度的缩放比例。如果有人能告诉我如何执行这样的迭代以及用于设置缩放比例的API,我将非常感激。
h7appiyu1#
我不知道是否有Netbeans的API,但它是一个Java应用程序,所以你可以使用JDK标志sun.java2d.uiScale。例如,对于基于Ant的NB应用,您的应用可以使用run.args.extra=-J-Dsun.java2d.uiScale=1.5更新文件nbproject/project.properties这不是真正的动态,因为您需要重新启动应用程序(在用户确认后)才能应用更改,但对于这种设置可能是可以接受的。
sun.java2d.uiScale
run.args.extra=-J-Dsun.java2d.uiScale=1.5
nbproject/project.properties
1条答案
按热度按时间h7appiyu1#
我不知道是否有Netbeans的API,但它是一个Java应用程序,所以你可以使用JDK标志
sun.java2d.uiScale
。例如,对于基于Ant的NB应用,您的应用可以使用
run.args.extra=-J-Dsun.java2d.uiScale=1.5
更新文件nbproject/project.properties
这不是真正的动态,因为您需要重新启动应用程序(在用户确认后)才能应用更改,但对于这种设置可能是可以接受的。