Eu criei um gráfico onde vários “gráficos” sao mostrados ao mesmo tempo (Combined Domain), só que eu queria que o usuário tivesse a opcao de selecionar os “plots” que quer ver. Como sao 14 dados no gráfico, fica muito feio abrir com todos os dados/plots visíveis.
Pra isso, pensei em adicionar 1 CheckBox pra cada dado e aí conforme o usuário marcar/desmarcar o CB, o plot aparece/desaparece. Eu criei 1 CB pra teste, só que ele sai na parte superior da tela, cobrindo inclusive o título do gráfico.
Pra adicionar o CB, eu simplesmente criei um onde eu crio o “Panel”, no construtor da classe:
public GraficoArenaVerde (final String titulo){
super(titulo);
final JFreeChart grafico = criaGrafico();
final ChartPanel painelGrafico = new ChartPanel(grafico, true, true, true, false, true);
//Criacao do CheckBox
JCheckBox testeCB = new JCheckBox("Data");
painelGrafico.add(testeCB);
painelGrafico.setPreferredSize(new java.awt.Dimension(500, 270));
setContentPane(painelGrafico);
}
E sai assim:

Eu queria que saísse na parte debaixo, preferencialmente acima da legenda. Onde eu to fazendo cagada? Imagino que tenha alguma coisa tipo “set local.abaixo”, mas nao encontrei nada relacionado.
