![](/img/trans.png)
[英]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.