0
У меня есть это:файла с этикетками TextField
private void jOpenActionPerformed(java.awt.event.ActionEvent evt) {
fc.setFileSelectionMode(JFileChooser.FILES_ONLY);
fc.setApproveButtonText("Open");
fc.setMultiSelectionEnabled(true);
if (fc.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {
File dr = fc.getSelectedFile();
if(!dr.isFile()){
JOptionPane.showMessageDialog(this,"Isn't file","eroare",JOptionPane.ERROR_MESSAGE);
}else if(!dr.canRead() || !dr.canExecute()){
JOptionPane.showMessageDialog(this,"You dont't have privileges","eroare",JOptionPane.ERROR_MESSAGE);
}else{
FileFilter filtruJPG = new FileFilter(){
@Override
public boolean accept(File file) {
return file.getName().endsWith("jpg");
}
};
File[] fisiere = dr.listFiles(filtruJPG);
if(fisiere.length==0){
JOptionPane.showMessageDialog(this,"Doesn't contain photos","eroare",JOptionPane.ERROR_MESSAGE);
}else{
poze = Arrays.asList(fisiere);
jLabel.setText("");
afisare();
}
}
}
}
Я хочу извлекать имена файлов фотографий в текстовое поле с меткой, но когда я открываю фото не показать на этикетке. Если я выбираю DIRECTORIES_ONLY, он работает, но я получаю имя файла в текстовом поле,
Не работает. – AlexCraciun
Возможно, вы нашли решение. Вы уже пытались прокомментировать, линию с FILES_ONLY? –