当我添加列时JTable,默认情况下,它们是从左到右排列的.
例如,如果我按此顺序添加(从左到右):
col1,col2,col3
Run Code Online (Sandbox Code Playgroud)
我会得到:
+------+------+------+
| col1 | Col2 | Col3 |
+------+------+------+
Run Code Online (Sandbox Code Playgroud)
但我想要这个:
+------+------+------+
| col3 | Col2 | Col1 |
+------+------+------+
Run Code Online (Sandbox Code Playgroud)
如何JTable从右到左排列?
setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT)或applyComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT)将完成这一操作.有关进一步说明,请参阅java doc
或者,您可以反转列名称数组和行数据数组的数组.