如果我確實理解了你的話,你需要這樣的東西,請看下面的演示和代碼。另外請在您的應用程序中創建圖像包。
此方法添加到您的類來讀取CSV
public void csvread() throws IOException
{
File file = new File("filenames.csv");
List<String> lines = Files.readAllLines(file.toPath(),
StandardCharsets.UTF_8);
for (String line : lines) {
String[] array = line.split(",");
jTextArea1.append(array[0]+"\n");
}
}
按鈕CSV閱讀操作
私人無效jButton1ActionPerformed(EVT java.awt.event.ActionEvent中){
try {
csvread();
} catch (IOException ex) {
Logger.getLogger(ImageDisplay.class.getName()).log(Level.SEVERE, null, ex);
}
}
文本區鼠標釋放得到的JLabel的
private void jTextArea1MouseReleased(java.awt.event.MouseEvent evt) {
if (jTextArea1.getSelectedText() != null) {
String s = jTextArea1.getSelectedText();
ImageIcon imageselect = new ImageIcon(getClass().getResource("/images/" + s));
jLabel2.setIcon(imageselect);
} else {
jLabel4.setVisible(true);
}
}
選定的文本,顯示圖像哎呀是的,這是一個錯字。 – user3586210 2014-09-10 21:14:58
如果不是從CSV中提取的,請確保您連接「.jpg」。 – 2014-09-10 21:15:22
它包含在從CSV中提取的文件名中。 – user3586210 2014-09-10 21:18:36