JTableの行の高さを上げるためのソリューションを探しています。私は、コンパイルしてOKを実行するsetRowHeight(int int)メソッドを使用していますが、行[s]は増加していません。私が高さを設定した行のgetRowHeight(int)メソッドを使用すると、行を増やしたサイズが表示されるので、何が間違っているのか分かりません。以下のコードは、私がどのように解決しようとしているかの概略図です。JavaのJTableの行の高さを設定する
私のクラスはJFrameを拡張します。
String[] columnNames = {"Column 1", "Column 2", "Column 1 3"};
JTable table = new JTable(new DefaultTableModel(columnNames, people.size()));
DefaultTableModel model = (DefaultTableModel) table.getModel();
int count =1;
for(Person p: people)
{
model.insertRow(count,(new Object[]{count, p.getName(), p.getAge()+"",
p.getNationality}));
count++;
}
table.setRowHeight(1, 15);//Try set height to 15 (I've tried higher)
どこに間違っているのか教えていただけますか?私は行1から15ピクセルの高さを増やそうとしていますか?
を使用でき
'私はその一例として、私のコードを配置し直して、私も100までの高さまで上昇し、そしてまだvisable increase'。このため、問題を示す[SSCCE](http://sscce.org/)を投稿する必要があります。あなたが何かをやっていると言っているからといって、あなたが実際にやっているというわけではありません。誤って2つのテーブルを定義した場合、実際には表示されないテーブルのプロパティを変更している可能性があります。 – camickr
申し訳ありませんが、私はループ内でsetRowHeight(int int)メソッドを使用していましたが、setRowHeight(int)に変更しました。返信をありがとう、多くのappreicated –