2017-07-14 15 views
1

textFieldが中央に揃えられている場合、テキストは選択されていないときに最も右隅に移動します。ちょうどそれが右に整列しているときのように。 (getUnselectedStyles()。setAlignmentも試しました。さらに、flowlayout、boxlayout、borderlayoutなどの親コンテナを使用しました)、これはバグですか?TextFieldアラインメントの問題

public NewForm(Resources res){ 
     TextField tf = new TextField("Hello"); 
     tf.getAllStyles().setAlignment(Label.CENTER); 
     add(tf); 
} 

enter image description here

+0

それをこのように使用する: 'tf.setAlignment(TextField.CENTER);' –

+0

それがエラーを与える:java.lang.IllegalArgumentExceptionが:CENTERアライメントがテキストフィールドでサポートされていない..... getAllStyles.setAlignment()を使用過去に働く –

答えて

1

センタリングは、テキストフィールドまたはテキスト領域では動作しません。テキスト領域では表示用にサポートしていますが、これはJavaからネイティブ編集に切り替えるときに問題になります。

現時点ではこれに対する適切な回避策はありません。

関連する問題