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