我正在尝试使 Java 小程序国际化,并以此支持从右到左编写的脚本。我想为自动添加到视图中的所有 java 组件设置组件方向。
到目前为止,我的解决方案必须使用 windows 掩码收听所有 AWTEvent:
c.getToolkit().addAWTEventListener(listener, AWTEvent.WINDOW_EVENT_MASK);
...然后在添加的每个窗口上设置 c/o,以及添加组件侦听器以在稍后添加到窗口的任何组件上设置 c/o。
我的问题是这个解决方案没有处理 JInternalFrames,我希望能够为这些事件添加另一个侦听器,就像我为 windows 所做的那样。有任何想法吗?
或者,是否有更好的方法来处理小程序中所有组件的脚本方向?