3

に列を追加するとJTable、デフォルトでは、列は左から右に配置されます。
たとえば、この順序で追加した場合(左から右):

col1,col2,col3 

私は取得します:

+------+------+------+
| col1 | Col2 | Col3 |
+------+------+------+

しかし、私はこれが欲しい:

+------+------+------+
| col3 | Col2 | Col1 |
+------+------+------+

JTable列を右から左に配置 するようにするにはどうすればよいですか?

4

2 に答える 2

5

setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT)またはapplyComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT)がトリックを実行します。詳細については、javadocを参照してください。

setComponentOrientation

applyComponentOrientation

または、列名配列と行データ配列の配列を逆にすることもできます。

于 2012-06-17T07:17:27.210 に答える
2

.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT)JTable に設定することでそれを行いました。

ありがとう

于 2012-06-17T06:42:56.787 に答える