Como mapear uma imagem? Para mim fazer uma parte apenas da imagem virar tipo um botão  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
analyser
JavaEvangelist
[Avatar]

Membro desde: 26/02/2007 09:31:49
Mensagens: 329
Offline

Olá Galera

Estou desenvolvendo um projeto de automação industrial e gostaria de que alguem pudesse me ajudar na minha duvida.

Tenho uma imagem que possui varios botoes desenhados nela mais é uma imagem unica, gostaria de saber que se tem alguma forma de eu mapear esta imagem para que este botão desenhado na figura se transforme em um tipo de botão que para eu clicar nela, ela chama um metodo que ligar um motor. tenho tudo pronto, so falta saber como mapear mesmo

Obs. Estou desenvolvendo no NetBeans

Abraços galera.

Analyser
zhushazang
Smalltalk
[Avatar]

Membro desde: 30/08/2007 13:22:21
Mensagens: 4
Localização: São Carlos
Offline

Me perdoe, mas apenas corrigindo ...
Gramaticalmente, "mim" é índio. "Mim" não faz nada.

"When you kill a man, you're a murderer
Kill many, and you're a conqueror
Kill them all...Ooh...Oh you're a god!"

Linux Counter: 359362
[WWW] [MSN] [ICQ]
analyser
JavaEvangelist
[Avatar]

Membro desde: 26/02/2007 09:31:49
Mensagens: 329
Offline

zhushazang wrote:Me perdoe, mas apenas corrigindo ...
Gramaticalmente, "mim" é índio. "Mim" não faz nada.


Acho que você entrou no forum errado amigo, aqui é forum de JAVA e não de lingua portuguesa

procure no google sei la, "forum do professor pasquali", talvez la vc consiga responder as duvidas dos outros.

Abraços

Analyser
davidbuzatto
Moderador
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - SP
Offline

zhushazang wrote:Me perdoe, mas apenas corrigindo ...
Gramaticalmente, "mim" é índio. "Mim" não faz nada.

aff... sem comentários

Tem sim.

Essa sua imagem está em um JPanel eu presumo? O que vc poderia fazer é o seguinte:
Primeiro vc registra um listener de mouse (MouseListener) no seu painel, tratando o método mouseClicked ou o método que você preferir. Assim sendo, quando o método for chamado, vc verifica em qual posição o seu mouse foi clicado (usando a referência de MouseEvent) e verifica se as coordenadas estão dentro do retângulo que você especificou.

Entendeu a idéia? Começa a implementar e manda as dúvidas.

Até mais!

Seja educado. Agradeça quem te ajudou. Não custa nada.
Dúvidas de Java? Utilize o fórum! Não respondo via MP.

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."

http://davidbuzatto.com.br | GitHub | uHunt | CV Lattes | Last.fm
[WWW]
analyser
JavaEvangelist
[Avatar]

Membro desde: 26/02/2007 09:31:49
Mensagens: 329
Offline

davidbuzatto wrote:
zhushazang wrote:Me perdoe, mas apenas corrigindo ...
Gramaticalmente, "mim" é índio. "Mim" não faz nada.

aff... sem comentários

Tem sim.

Essa sua imagem está em um JPanel eu presumo? O que vc poderia fazer é o seguinte:
Primeiro vc registra um listener de mouse (MouseListener) no seu painel, tratando o método mouseClicked ou o método que você preferir. Assim sendo, quando o método for chamado, vc verifica em qual posição o seu mouse foi clicado (usando a referência de MouseEvent) e verifica se as coordenadas estão dentro do retângulo que você especificou.

Entendeu a idéia? Começa a implementar e manda as dúvidas.

Até mais!


Pode dar um exemplo amigo??

Obrigado

Analyser
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Rapaz... você tem que melhorar o seu português.
Praticamente não dá para entender nem o título do seu tópico, e nem a frase que você escreveu ali em cima.

Isso realmente é um fórum de java... mas para a gente te ajudar, você tem que se fazer entender.

Bom, para dividir uma imagem, use o seguinte método:



Ele vai gerar um vetor, com as imagens da sua figura divididas. Aí vc aplica ela no que quiser, como botões, por exemplo.

This message was edited 1 time. Last update was at 31/08/2007 08:35:52


@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team