Aspectos de botones y ventanas java

Iniciado por AsTeroine, 6 Agosto 2009, 04:04 AM

0 Miembros y 1 Visitante están viendo este tema.

AsTeroine

Hola...Estoy intentando hacer un juego en aplicacion java, pero no quiero que los botones o marco de ventana se vean como las de windows...sino algo asi por ejemplo como las de star craft ...mi juego es un juego de verdad simple simple nada de 3D...ess algo asi como un sudoku..pero quiero que a la hora de escoger las opciones..o los botones o las ventanas no sean como las de windows...sino otro estilo...

Alguien tiene ejemplos asi??
Gracias de antemano
chao

sapito169

para cambiar la apariensa de tu aplicacion Debes usar el look and feel

los vontonos nunca estan como los del window por defecto te sujiero que leas vien tu  propio codigo  :huh: dejes de usar el ide sin saber que ases  :huh: y boorres la parte de tu codigo que sirve para poner el look and feel de tu sistema

usa la ultima version de java la 6
y reemplasa en tu codigo en la parte para poner el look and feel de tu sistema esto


try {
    for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
        if ("Nimbus".equals(info.getName())) {
            UIManager.setLookAndFeel(info.getClassName());
            break;
        }
    }
} catch (UnsupportedLookAndFeelException e) {
    // handle exception
} catch (ClassNotFoundException e) {
    // handle exception
} catch (InstantiationException e) {
    // handle exception
} catch (IllegalAccessException e) {
    // handle exception
}


si no te gusta buscate un look and feel que te guste usando google
deben tener la extension .jar y Debes inportarla a tu programa

AsTeroine

Gracias por tu respuesta.. ok ,seguire investigando...con eso podria lograr algo asi como la imagen??
alguien sabe como cambiar el puntero del mouse a algun puntero que yo tenga ..por ejemplo..mipuntero.cur



Saludos

Pablo Videla

Puedes usar imagenes , en vez de botones usas los label y agregales iconos , y listo.

1mpuls0

#4
Asi es como dice sapito169 puedes usar lookandfeel, puedes implementar los lookadnfeel del sistema nativo donde se este ejecutando tu aplicacion o puedes buscar en internet e inclusive crear los tuyos, aquí te dejo unas paginas de como se hace y donde puedes descargarlo :rolleyes:

http://kolosso.nireblog.com/

http://personales.ya.com/nimrod/index.html

Respecto a los botones también puedes usar imagenes asi como dice BadDevil

Para cambiar la apariencia del cursor por alguna imagen que quieras puedes usar la clase Cursor

Algo asi.


private Cursor getMiCursor()
   {
       String url = "images/Cursorcito.png";
       ImageIcon icon = new ImageIcon(url);
       Point hotSpot = new Point(3, 3);
       Cursor puntero = Toolkit.getDefaultToolkit().createCustomCursor(icon.getImage(), hotSpot, "Cursor");
       return puntero;
   }


Para que tu imagen del cursor aparezca en algun componente lo unico que tienes que hacer es agregar tu cursor al componente o componentes donde deseas que aparezca.

Algo como esto:


botoncito2.setCursor(miCursor);


miCursor es el nombre de la variable  ;D

y obtendras resultados como estos





Y te dejo una pagina donde puedes conseguir botones PSD

http://www.dennisplucinik.com/blog/2007/08/11/20-free-adobe-photoshop-buttons/

Espero no haber ayudado demasiado  ;D

Luego comentas que tal te va con el juego.


Saludos

abc

AsTeroine

 :D

Gracias por sus respuestas..provare sus ideas que tal me va...de ahi les cueno
;D

AsTeroine

Ok ,gracias totales :D ya los prove y si funcionan bien!!
y gracias Darhius por ser tan detallista  ;-)
aunque en lo del cursor solo me acepta archivos *.png... bueno..
alguno de ustedes tiene algun pack de archivos *.png que sean cursores de mouse??(cursores impactantes pero  :D) si es asi..compartalo por favor...

saludos

1mpuls0

Amigo usa google, hay muchas cosas que te pueden servir, puedes buscar desde imagenes .psd hasta .cur (por cierto intentaste con este tipo de formato).<
Pero bueno yo aveces necesito, asi que te ahorro la tarea un poco y si no te parecen consulta a Don Goole


http://rs73.rapidshare.com/files/60799282/Themes_freakof.rar

http://www.funcaragol.org/ftp/program/cursores.zip


Inclusive puedes crear tus propios cursones (y despues me los pasas  ;D)

http://www.corelclub.org/tutoriales/tutorial_iconosycursores.pdf

Solo es cuestion de usar la imaginación


Aqui algunas paginas que tal vez te puedan serivir

http://www.iconfinder.net/

http://www.iconlet.com/


Saludos
abc