我有一个这样的表格:
如你所见,这是一种波斯形式。我想制作单选按钮RIGHT TO LEFT意味着我希望收音机先出现,然后出现收音机的评论文本。我使用过这个功能:
private void makeComponentsRightToLeft(){
Component[] components = this.getComponents();
for(Component comp:components){
if(comp instanceof JComponent){
comp.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);
}
}
}
在表单的构造函数中。但没有什么变化,我该怎么办呢?
感谢您的帮助。嗯,我忘记的一件事是我使用组布局进行设计
答案 0 :(得分:2)
要更改整个层次结构的方向,请使用applyComponentOrientation。单选按钮(setHorizontalAlignment)还有一个对齐属性:LEADING用于按钮之前的文本,TRAILING用于反向,但LEADING是默认值并且与LTR-RTL开关兼容。