Move the last visible column so it becomes the first visible column
import javax.swing.JTable; public class Main { public static void main(String[] argv) throws Exception { int rows = 10; int cols = 5; JTable table = new JTable(rows, cols); table.moveColumn(table.getColumnCount() - 1, 0); } }