我到处都查过了,但找不到任何与。。。我只想在jfilechooser中打开选中的目录,当目录扫描到其中包含的所有文件时,单击下面列出的按钮。
这是我的密码:
private void jBtnIncarcaMapaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBtnIncarcaMapaActionPerformed
// TODO add your handling code here:
if (jFileChooserModCom.getSelectedFile().isDirectory()) {
try {
File mapa = jFileChooserModCom.getSelectedFile();
File[] arrayFisiereMapa = mapa.listFiles();
for(File f : arrayFisiereMapa){
listaFisiereMapa.add(f.getName());
}
arrayFisiere = new String[listaFisiereMapa.size()];
for(int i = 0; i < listaFisiereMapa.size(); i++){
arrayFisiere[i] = listaFisiereMapa.get(i);
}
Arrays.sort(arrayFisiere);
jListModCom.setModel(new javax.swing.AbstractListModel<String>() {
String[] strings = arrayFisiere;
public int getSize() { return strings.length; }
public String getElementAt(int i) { return strings[i]; }
});
jFileChooserModCom.rescanCurrentDirectory();
} catch(NullPointerException ex) {
jLabelAvertismenteModCom.setText("<html><center>Nu ai ales<br> nici o mapa!</center><html/>");
}
}
}//GEN-LAST:event_jBtnIncarcaMapaActionPerformed
以及特定的jfilechooser设置:
jFileChooserModCom.setCurrentDirectory(new File(siluriNoi));
jFileChooserModCom.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
jFileChooserModCom.setControlButtonsAreShown(false);
jFileChooserModCom.rescanCurrentDirectory();
暂无答案!
目前还没有任何答案,快来回答吧!