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 !!!
[RESOLVIDO] - Cursor própio
2 Respostas
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
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…