para seleccionar varios item en un jlist:
Código:
jlist.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
y para filtrar la extension deberia ser algo asi:
Código:
for(int i=0; i<listFiles.length; i++){
if( listFiles[i].getName().indexOf(".jpg") != -1 ){
modelo.addElement( listFiles[i].getName() );
}
}
y si quieres filtrar por mas de uno agregar al if cada una de las extensiones que necesites separadas por el operador
||:
Código:
if( listFiles[i].getName().indexOf(".jpg") != -1 || listFiles[i].getName().indexOf(".bmp") != -1)
si tienes consultas sobre algun metodo consulta.
saludos