Por padrão , o aplicativo Java vai usar o mesmo conjunto de cursores do mouse do sistema operacional subjacente. Então , em um computador Windows, o aplicativo Java usará o atual do cursor do Windows mouse, no Mac OS X , ele irá usar o cursor do mouse Mac OS X padrão, e assim por diante . Se você preferir criar manualmente seus próprios cursores de mouse para o seu aplicativo, você pode fazê-lo com a classe embutido java.awt.Cursor . Coisas que você precisa
arquivo gráfico do projeto cursor que você quer
Show Mais instruções
1
Criar uma nova janela Java Swing. Se você estiver usando um ambiente de desenvolvimento integrado Java (IDE), como Netbeans ou Eclipse , você pode pegar um atalho , ao fazer isso , clicando em " Arquivo", " New Project ", e selecione " Java Application " do " diálogo New Project" . Se você preferir trabalhar à moda antiga em um editor de texto , o processo de criá-lo manualmente não está muito envolvido . Basta salvar um novo arquivo com o nome de " CustomCursorExample.java ".
2
importar as bibliotecas que você vai precisar para construir o programa em sua nova aplicação colando estes no topo da " CustomCursorExample.java "file:
java.awt.Cursor importação;
java.awt.Image importação;
java.awt.Point importação;
importação java . awt.Toolkit ;
javax.swing.JPanel importação ;
cursor, é claro, vai representar o próprio cursor no programa. Imagem vai realizar uma imagem que vai representar o cursor , enquanto Toolkit é uma classe auxiliar que pode transformar um objeto de imagem em um objeto Cursor. Finalmente, JPanel é a classe que representa uma janela de aplicativo em Java.
3
Cole o seguinte código no arquivo (se você estiver usando uma IDE , alguns destes já pode ter sido feito para você) :
public class CustomCursorExample estende JPanel {
CustomCursorExample pública () {
Toolkit tk = Toolkit.getDefaultToolkit ();
cursorImage imagem = tk.getImage ( " cursor.gif ");
cursor cursor = tk.createCustomCursor ( cursorImage , new Point ( 0,0), "Custom static void main () {
novo CustomCursorExample (); }
}
A linha " cursor Cursor = tk.createCustomCursor ( cursorImage , novo ponto (0,0 ), Personalizado cursor " )," é o coração do programa o kit de ferramentas ( tk) cria um novo objeto cursor usando a imagem e atribui -lhe o nome de "ponto " é uma importante. "Custom cursor ". argumento. este descreve o ponto de acesso para o cursor ( pixel no cursor irá realizar o clique). neste caso, o ponto de acesso é o canto superior esquerdo da imagem, e os gráficos para o cursor deve ser projetado de acordo. por exemplo , uma seta apontando para o canto superior esquerdo. por outro lado, um cursor em forma de cruz pode querer escolher um hotspot no centro da imagem.