0
我正在Netbeans平臺上工作,並且我想支持阿拉伯語言,所以所有組件都應該是從右到左。我的問題是如何使Netbeans平臺中的所有組件定位爲RTL,以及如何使Netbeans平臺成爲語言切換器(英語,阿拉伯語)。 謝謝。netbeans平臺更改阿拉伯語支持方向
我正在Netbeans平臺上工作,並且我想支持阿拉伯語言,所以所有組件都應該是從右到左。我的問題是如何使Netbeans平臺中的所有組件定位爲RTL,以及如何使Netbeans平臺成爲語言切換器(英語,阿拉伯語)。 謝謝。netbeans平臺更改阿拉伯語支持方向
,如果你有內部的contentPane
內部面板上的組件,你可以用它 Component[] component = contentPane.getComponents();
for(int i=0; i<component.length; i++){
component[i].applyComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
Component[] cp = ((Container) component[i]).getComponents();
for(int j=0; j<cp.length; j++){
try{
((Component) ((JComboBox) cp[j]).getRenderer()).applyComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
}catch(Exception e){
continue;
}
}
}
https://blogs.oracle.com/geertjan/entry/netbeans_platform_7_3_in – user3248198
此頁幫我。 – user3248198
https://blogs.oracle.com/geertjan/entry/tips_for_arabic_java_desktop – user3248198