[英]How to display a textfield's text from a class into another class' label
[英]Filename from label to 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可以使用,但是我在文本字段上得到了文件夹的文件名,
尝试将file.getAbsolutePath()添加到JFileChooser。
File dr = fc.getSelectedFile().getAbsolutePath();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.