0
我有一个表格是这样的:制作单选按钮从右到左在的Java Swing
当你看到这是一个波斯形式。我想让单选按钮“左向左”表示我希望收音机先来,然后收音机的评论文本出现。我已经使用了这个功能:
private void makeComponentsRightToLeft(){
Component[] components = this.getComponents();
for(Component comp:components){
if(comp instanceof JComponent){
comp.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
}
}
}
在窗体的构造函数中。但没有什么变化,我该怎么做这个问题呢?
谢谢你的帮助。嗯,我忘记了一些东西,我用我的设计组布局
要改变整个层次结构的方向,使用'applyComponentOrientation'。还有一个单选按钮的对齐属性('setHorizontalAlignment'):LEADING用于按钮和TRAILING之前的文本,但LEADING是默认值,与LTR-RTL开关兼容。 – 2015-03-13 12:08:19
谢谢@ Jean-BaptisteYunès。你为什么不把你的解决方案写成asnwer? – 2015-03-13 12:14:25
在将RTL应用到容器的情况下会发生什么情况 – mKorbel 2015-03-13 12:32:54