Oi,
Tenho um método que atualiza um painel com jcombobox e textareas na minha gui principal. Isso porque quando altero alguns dados no sistema as combos e textareas devem ser atualizadas também pra listar os nomes atualizados caso eu tenha alterado algo em algum cadastro.
O método é esseabaixo. Mas ta atualizando só os textareas, não ta atualizando as combos na hora, tenho que sair e entrar no programa de novo pra aparecer a alteração nas combos…
Tem algo errado com o código?
	public static void atualizaPaineis(PRINCIPALGui gui){
		gui.proj = new JComboBox(new String[] { "Selecione"} );
		gui.ativ = new JComboBox(new String[] { "Selecione"} );
		String[] nAccess = {"Perfil (Acesso)","Administrator","Professor Coordenador",
				"Estagiário do laboratório","Estagiário supervisionado","Estagiário voluntário"};
		gui.userInfo.setText(String.format("\n\nUsuário: %s \n\nNome: %s %s\n\nPerfil: %s\n\n\n\nAnotações:",
				App.USUARIO_LOGADO.getLogin(),App.USUARIO_LOGADO.getNome(),App.USUARIO_LOGADO.getSobrenome(),nAccess[App.USUARIO_LOGADO.getPerfil()]));
		gui.statbarmsg.setText(String.format(" :::: Bem vindo(a) %s %s! ::::",App.USUARIO_LOGADO.getNome(),App.USUARIO_LOGADO.getSobrenome()));
		gui.anot.setText(App.USUARIO_LOGADO.getAnotacoes());
		gui.admInfo.setCaretPosition(0);
		gui.descri.setCaretPosition(0);
		gui.descri2.setCaretPosition(0);
		gui.anot.setCaretPosition(0);
		if (App.USUARIO_PROJETOS != null){
			for (int i=0; i<App.USUARIO_PROJETOS.size();i++){
				gui.proj.addItem(App.USUARIO_PROJETOS.get(i).getNome());
			}
		}
		gui.repaint();
	}
SOLUÇÃO:
http://javafree.uol.com.br/topic-881847-Atualizar-componentes-da-gui-depois-de-uma-alteracao-no-programa.html?page=1
         
        
          
        
           
           
           
         
         
            
            
          
       
      
        
        
          [quote=wellingtonfoz]Oi,
Tenho um método que atualiza um painel com jcombobox e textareas na minha gui principal. Isso porque quando altero alguns dados no sistema as combos e textareas devem ser atualizadas também pra listar os nomes atualizados caso eu tenha alterado algo em algum cadastro.
O método é esseabaixo. Mas ta atualizando só os textareas, não ta atualizando as combos na hora, tenho que sair e entrar no programa de novo pra aparecer a alteração nas combos…
Tem algo errado com o código?
	public static void atualizaPaineis(PRINCIPALGui gui){
		gui.proj = new JComboBox(new String[] { "Selecione"} );
		gui.ativ = new JComboBox(new String[] { "Selecione"} );
		String[] nAccess = {"Perfil (Acesso)","Administrator","Professor Coordenador",
				"Estagiário do laboratório","Estagiário supervisionado","Estagiário voluntário"};
		gui.userInfo.setText(String.format("\n\nUsuário: %s \n\nNome: %s %s\n\nPerfil: %s\n\n\n\nAnotações:",
				App.USUARIO_LOGADO.getLogin(),App.USUARIO_LOGADO.getNome(),App.USUARIO_LOGADO.getSobrenome(),nAccess[App.USUARIO_LOGADO.getPerfil()]));
		gui.statbarmsg.setText(String.format(" :::: Bem vindo(a) %s %s! ::::",App.USUARIO_LOGADO.getNome(),App.USUARIO_LOGADO.getSobrenome()));
		gui.anot.setText(App.USUARIO_LOGADO.getAnotacoes());
		gui.admInfo.setCaretPosition(0);
		gui.descri.setCaretPosition(0);
		gui.descri2.setCaretPosition(0);
		gui.anot.setCaretPosition(0);
		if (App.USUARIO_PROJETOS != null){
			for (int i=0; i<App.USUARIO_PROJETOS.size();i++){
				gui.proj.addItem(App.USUARIO_PROJETOS.get(i).getNome());
			}
		}
		gui.repaint();
	}
[/quote]
quando altera os dados onde ?
no bd ?
pode explicar melhor onde salva e como pega as informações ?