[RESOLVIDO] - Cursor própio

2 respostas
felipehts

Como carregar um cursor diferente dos já estabelecidos pelo java ??? tipo carregar extensão .ico ou .cur ?? tem como ??? tipo pesquisei na net…porém não achei nada referente minha dúvida…vlw pela ajuda !!!

2 Respostas

Eric_Yuzo

Toolkit.getDefaultToolkit().createCustomCursor(Image, Point, String). No parâmetro Image passe a imagem que deve aparecer no cursor.

PS.: Nunca testei, então não sei o que acontece se a imagem for muito grande.

Editando pra colocar um exemplo tosco que eu fiz aqui:

Image img = new ImageIcon("/home/user/cursor.png").getImage(); //Carrega uma imagem Cursor customCursor = Toolkit.getDefaultToolkit().createCustomCursor(img, new Point(0, 0), ""); //Aqui o cursor é efetivamente criado. frmTeste.setCursor(customCursor); //Seta o cursor em um componente, neste caso em um JFrame

felipehts

Eric Yuzo:
Toolkit.getDefaultToolkit().createCustomCursor(Image, Point, String). No parâmetro Image passe a imagem que deve aparecer no cursor.

PS.: Nunca testei, então não sei o que acontece se a imagem for muito grande.

Editando pra colocar um exemplo tosco que eu fiz aqui:

Image img = new ImageIcon("/home/user/cursor.png").getImage(); //Carrega uma imagem Cursor customCursor = Toolkit.getDefaultToolkit().createCustomCursor(img, new Point(0, 0), ""); //Aqui o cursor é efetivamente criado. frmTeste.setCursor(customCursor); //Seta o cursor em um componente, neste caso em um JFrame

Obrigado, funcionou !!! vlw pela ajuda…

Criado 13 de novembro de 2010
Ultima resposta 13 de nov. de 2010
Respostas 2
Participantes 2