プログラムの問題に遭遇しました。
機能: JTableで行選択をリッスンし、「getSelectedRow」を使用してセルのコンテンツをフェッチします。
public void valueChanged(ListSelectionEvent e) {
int row = resultTable.getSelectedRow();
String val = resultTable.getValueAt(row,2).toString();
System.out.println("The value of cell 2 at selected row is: " + val);
}
上記の例に示されていないのは、JTableのセル2に画像へのローカルパスが含まれていることです。これらのパスは、ローカルで実行されているMySQLデータベースからフェッチされます。
実行したいこと: JTableのセル2に含まれているパスを使用して、valueChanged(上に表示)がトリガーされるたびに外部JFrameに画像を描画して表示したいと思います。
上記を考慮に入れて(そして私がこれでかなり新しいという事実)、この「val」をImageIO.readに渡すにはどうすればよいですか(別のクラスで実行されると思いますか?)
お時間をいただきありがとうございます、どんな助けもあります!