私は JTable をいじっていて、行名として AP の文字、列名として 1 から 24 の数字を持つテーブルを作成したいと考えています (それらがどのようなデータ型であるかは関係ありません)。これらの行と列の名前がテーブル内にあるか、外部軸としてあるかは問題ではありません (どちらか簡単なもの)。
私の現在の試みはString[]
、行と列の名前に aString[][]
を付け、実際の内容を a に付けることです。しかし、これを JTable を作成するための有効な形式にマージする方法がわかりません。私の現在のコード(動作しない)は次のとおりです。
// Create table
String[] columnNames = {"", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12",
"13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24"
};
String[] rowNames = {"A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P"};
String[][] compoundNames = new String[25][16];
Object[][] plateData = {rowNames, compoundNames};
table = new JTable(plateData, columnNames);
table.setBorder(new LineBorder(new Color(0, 0, 0)));
table.setBounds(10, 11, 564, 440);
contentPane.add(table);
提案された解決策は、この概念に従う必要はありません。言ったように、私が必要なものを作るための最も簡単な方法は大歓迎です.