Opa galera, beleza?
Seguinte, eu preciso fazer um trabalho. Nele eu tenho uma interface gráfica que seria o menu e outras com as opções. (Por exemplo opção de alterar os dados, e nela que será feita a alteração dos dados).
Acontece que eu não quero que as opções sejam abertas em uma janela diferente. como eu faço para que apenas o contentPane esteja seja atualzado?
No actionListener do botão eu tenho o seguinte código:
jFrame.removeAll();
jFrame.setContentPane(new ManterProjeto());
o contrutor da classe manter projeto é este:
public ManterProjeto(){
getJContentPane();
}
e o método getJContentPane é este:
public JPanel getJContentPane() {
if (jContentPane == null) {
manterLabel = new JLabel();
manterLabel.setBounds(new Rectangle(30, 14, 151, 20));
manterLabel.setText("Manter Projeto: ");
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(manterLabel, null);
jContentPane.add(getProjetosList(), null);
jContentPane.add(getCancelarButton(), null);
jContentPane.add(getExcluirButton(), null);
jContentPane.setVisible(true);
}
return jContentPane;
}
ps: estou usando o Visual Editor, porém ele está pesando demais na minha máquina, estou pensando em trocar. Alguém sabe algum editor bom?
Abraço,
Oscar