SoloCodigo

Programación General => Java => Mensaje iniciado por: kike_monarcas en Lunes 26 de Marzo de 2007, 05:29

Título: Carga De Imágenes .ico Con Java
Publicado por: kike_monarcas en Lunes 26 de Marzo de 2007, 05:29
Hola. Quisiera saber si alguien sabe como insertar una imagen .ico en un JMenuItem. He logrado asignarles imágenes .jpg, .png y .gif, pero no he logrado colocarles imágenes íconos. La forma en que le asígno la imagen a un JMenuItem es la siguiente;

Código: Text
  1.  
  2. JMenuItem menuItem = new JMenuItem( "Abrir" );
  3. menuItem.setIcon( new ImageIcon( "Imagenes\\abrir.jpg" ) ); // <- Cambiar por Imagenes\\abrir.ico
  4. menu.add( menuItem );
  5. barraMenus.add( menu );
  6.  
  7.  

Quizá la forma en que lo estoy haciendo no es la correcta. Agradezco sus comentarios.

Saludos!  :hola:
Título: Re: Carga De Imágenes .ico Con Java
Publicado por: jpaler en Martes 27 de Marzo de 2007, 17:33
kike... yo creo q si es la forma correcta, la cuestion esta en q java no
soporta muchos formatos de imagenes...
...,de hecho, una vez intente ponerle un .cur y/o un .ani q son los archivos
ESTANDAR del puntero del raton y no pude... me toco ponerle .png y un .gif
¡¡¡ Q' cosas ahhh !!!

pero, me pregunto algo...
¿pq razon querrias romperte el coco buscando como poner un .ico en vez
de tan solo colocar un .png o .gif y listo?

por si algo... Con macromedia, pasar de un formato a otro es solo cuestion
de click's...
Título: Re: Carga De Imágenes .ico Con Java
Publicado por: kike_monarcas en Martes 27 de Marzo de 2007, 18:17
Tienes razón Jpaler, lo único que intento es ponerle íconos a los botones en las barras de herramientas. Lo que sucede es que cuando abro un ícono en Paint, por ejemplo, el fondo toma un color negro y así guardo la imagen en formato jpg. Mientras que las imágenes .ico no tienen ese problema. Pero bueno, simplemente cuestión de apariencia. Gracias por el comentario. Un saludo!  :hola:
Título: Re: Carga De Imágenes .ico Con Java
Publicado por: Mollense en Martes 27 de Marzo de 2007, 18:37
Hola kike.-

El formato gif también permite transparencia si es a lo que te referís.-
Título: Re: Carga De Imágenes .ico Con Java
Publicado por: jpaler en Martes 27 de Marzo de 2007, 22:20
claro kike... como dice angel, el formato gif tambien soporta transparencia,
pero si de transparencia se trata, los .png son los campeones, ya q lo de
la transparencia es su fuerte.

Intenta necear Macromedia FireWork's y te daras cuenta de lo sencillo q es
manipular estos formatos graficos...
y de poder crear tus propios iconos a partir de practicamente nada.