public void actionPerformed(ActionEvent ae) {
int result;
if (ae.getSource() == bLogar) {
result = control.verificaUsuario(codigo.getText(), login.getText(), senha.getText());
if (result == 1) {
JOptionPane.showMessageDialog(null, "Usuário Reconhecido");
//PRECISO DAR UM SHOW AQUI: cards.show("Teste");
} else {
JOptionPane.showMessageDialog(null, "Usuário Não Reconhecido");
}
//criar os Paineis do cardLayout
public void criarPaineisConfigura() {
//criando o cardlayout
painelCard.setLayout(new CardLayout());
//adicionar paineis ao cardLayout
painelCard.add(new painelAnotacao(), EDITOR);
painelCard.add(new painelDefault(),DEFAULT);
painelCard.add(new painelProva(), LEMBRETE_PROVA);
painelCard.add(new painelTrabalho(), LEMBRETE_TRABALHO);
painelCard.add(new painelReferencia(), REF);
//EDITOR, DEFAULT etc são Strings estaticas e finais para identificar o painel
}
E em algum evento e algo assim voce troca o painel que esta sendo exibido:
CardLayout cl = (CardLayout) (painelCard.getLayout());
cl.next(painelCard);
//o método next chama o próximo, porém existem outros métodos, como:
//cl.show(painelCard, STRING-ID-PAINEL);
se possível coloca resolvido no título do tópico para que outras pessoas não entrem e leem seu post em vão. E também para que outras pessoas pesquisando sobre o mesmo assunto possam ler o seu post.