我偶然发现了一个与我的程序有关的问题。Java - 使用来自JTable的路径显示图像
作用:侦听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(我假设它将在一个单独的类中运行? )
感谢您的宝贵时间,任何帮助appriciated!
什么样的图片是那些检查getValueIsAdjusting()的值? PNG,JPEG? – mavroprovato
这些都是jpeg图像,但是从我所知道的imageIO能够显示大多数图像类型? – Bittein