私は、ユーザーが私にプロンプトを表示したときに設定したいテーブルを持っています。問題は、テーブルがどれだけ多くの行を持つかを予測できないことです。表が表示されます私のパネルのコンストラクタでは、私はJScrollPaneに動的にJTableを追加する
// add empty scrollPane to JPanel which will later hold table
scrollPane = new JScrollPane();
add(scrollPane);
持ってこのクラスには、私は最終的に
public void displayTable(String[] columnNames, String[][] dataValues)
{
table = new JTable(dataValues, columnNames);
table.setPreferredScrollableViewportSize(new Dimension(300, 80));
table.setFillsViewportHeight(true);
scrollPane.add(table);
this.setVisible(true);
scrollPane.repaint();
}
問題があるテーブルを表示する場合、テーブルに呼び出されるメソッドが含まれています表示されません。 ScrollPaneがどこにテーブルがないのかの概要を見るだけです。なぜ表が表示されず、どうすれば修正できますか?
すぐに役立つように、[SSCCE](http://sscce.org)を含めてください。 – mre
私はこれが短くてポイントだと思った。私の質問は明確ではありませんでしたか? – Matt
スイングについては、多くのニュアンスがあります。あなたが私たちに与えるより多くの情報、より簡単に私たちがあなたを助けることです。さもなければ、私たちは幸運になるかもしれませんが、暗闇の中で撮影したままです。 – mre