在 Java 摆动中使单选按钮从右到左
Make Radio Buttons Right To Left in the 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 开关兼容。
我有这样的表格:
如您所见,这是波斯语形式。我想让单选按钮从右到左意味着我希望收音机先出现,然后出现收音机的评论文本。我用过这个功能:
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 开关兼容。