Bom pessoal, Estou com um problema a ser resolvido e estou meio sem saber como fazer então vou postar uma descrição dele aqui e espero que vocês me deem dicas.
O problema é o seguinte tenho que faz três grupos de Esferas (Graphics2D - fillOval), tenho uma classe com este metodo.
public void paintComponent(Graphics g) {
g = (Graphics2D) g;
g.setColor(cor);
g.fillOval(x, y, Constantes.DIM_ESFERAS, Constantes.DIM_ESFERAS);
g.dispose();
}
Onde eu junto um grupo de esferas em uma Classe JComponent utilizando o Layout GroupLayout
private void addEsf(PaintEsferas esf) {
GroupLayout gl = new GroupLayout(esf);
esf.setLayout(gl);
gl.setHorizontalGroup(
gl.createParallelGroup(GroupLayout.Alignment.TRAILING).addGap(0, 20, Short.MAX_VALUE));
gl.setVerticalGroup(
gl.createParallelGroup(GroupLayout.Alignment.TRAILING).addGap(0, 20, Short.MAX_VALUE));
this.add(esf);
}
Porém meu problema maior está em como eu separar um JPanel em 3 partes onde eu vou ter nas partes 1 e 2 uma quantidade de bolas a serem somadas que aparecerá na terceira parte e tem a necessidade de ser em um mesmo JPanel pois a etapa posterior a que estou vou ter que fazer com que estas esferas se movimente da area 1 para area 2 somando e indo para a area 3.
Os problemas a serem resolvidos será:
[list] Agrupar 3 Grupos de Esferas em um mesmo JPanel[/list][list] Separar este JPanel em 3 Partes semi-independentes [/list]
Se alguém tiver dicas a me passar fico agradecido 