Red de conocimiento informático - Conocimiento sistemático - Buscar código fuente

Buscar código fuente

//Adaptación, CopyOfImageViewer.java? Abra la carpeta que contiene las imágenes para explorar.

//Bibliotecas relacionadas con la reproducción de MP3 para:. sun . Java . swing . plaf . nimbus . apariencia y sensación de nimbus");

}catch(Exception?e){

Prueba {

ui manager. . setlookandfeel (administrador de interfaz de usuario. getsystemlookandfeelclassname());

}catch(Exception?e2){}

}

¿Nuevo? p >

reproducir MP3(" d:\ \ bad . MP3 ");

}

//Reproducción simple de MP3

¿Privado? playMp3(String?file){

probar{

player? =? new?player(new?file inputstream(file));

p .play ();

}catch(Exception?e){}

}

//Maneja cada evento clave

p>

¿Público? actionPerformed(ActionEvent?e)? {

Objeto? src = e. ?o = fc .showopendialog(f);

if(o==JFileChooser.APPROVE_OPTION){

sf=fc.getSelectedFile() Archivo(new?FileNameFilter(){.

//Sufijo legal del archivo

String[]?suf={".PNG",".GIF",".

JPG",};

¿Público? ¿booleano? ¿Aceptar(archivo? ¿dir? ¿cadena? nombre)? {

nombre = nombre . toupper case();

for(int?I = 0;?i<suf.length;?i++)

if(name.endswith(suf[I])return?true;

return ? false;

}

});

if(SF . longitud > 0){

índice = 0 ;

showPic();

}

}

}

if(sf==null| |sf.length= =0) devuelve;

if(src == start)startB();

¿Qué pasa si (src == stop)stopB();

Qué if(src == next)next();

¿Qué pasa si(src == prev)prev();

}

No válido? {

Index = -index<0?SF .length-1:index;

showPic();

}

¿Siguiente no válido? (){

índice = ++ índice & gt; sf.length-1?

showPic ();

}

¿Público? ejecutar(){

mientras(verdadero){

if (sf!= null? }

siguiente();

}

¿Probar? { thread.sleep(100);}?¿Capturar? { }

}

}

¿Privado? stopB()? {

autoFlag = false

}

¿Privado? true

}

//Mostrar imagen

¿Privado? showPic()? {

if(sf==null? ||?sf.length==0) devuelve;

pl.setIcon(new?ImageIcon(sf[index].getAbsolutePath()));

System.out.println (sf[index].getAbsolutePath());

}

}