Aplicação com manipulações gráficas, o que pesquisar?

3 respostas
M

Bom dia,

Eu tenho que fazer uma aplicação em que eu preciso mostrar itens atraves de ciurculos, e o usuário poderia selecionar estes cículos, arrasta los e tipo agrugar estes círculos através da seleção. Podendo gerar grupos diferentes de itens.

É possível fazer isso? Caso seja, sobre qual classe, ou API, ou plugin eu devo pesquisar? Eu trabalho com Netbeans.

Muito obrigada

Malu :wink:

3 Respostas

B

Ola

Olha, que fará isto pra vc, e devo dizer que apesar de hoje eu não achar dificil, mas é bastante trabalhoso é a api do Java 2d, basicamente os pacotes:
java.awt
java.awt.geon

Sendo que tera que quer uma implementação legal do java.awt.event.MouseListener, java.awt.event.MouseMotinListener, e usar a fundo o java.awt.Graphics.

Bom, vc terá que implementar grande parte na mão…

para começar acho que vc pode:
1-> crie um JFrame, com um JPanel, é neste JPanel que vc vai desenhar os trecos, e o coloque dentro do JFrame.

2-> Crie grupos de objetos, por exemplo, um grupo de circulos, defina uma classe circulo, que guarde onde ela será desenhada, o seu tamanho, e um id, e assim vai…

3-> Sobrescreva o metodo paintComponent(Graphics g) do JPanel, e nele que vc vai fazer todo o trabalho, dentro deste metodo vc vai chamar os grupos de objetos e manda-los se desenhar…

4-> para adicionar funcionalidades vc pode usar um javax.swing.JPopupMenu, o o JMenuBar no frame…

Bom… acho que é por ae…

B

Ola

Na instalação do JDK tem um exemplo, o “demo\applets\DrawTest” que desenha com o mouse na tela… dá uma olhada lá, deve te ajudar um pouco…

M

Olá,

Valeu mesmooo Muito obrigada!!!

Já tenho um caminho a seguir, tentarei :wink:

Abraços

Malu :wink:

Criado 11 de agosto de 2006
Ultima resposta 11 de ago. de 2006
Respostas 3
Participantes 2