Boa Tarde,
Não consigo pegar dados de um cardlayout, alguém sabe como fazer??
public Procurar() {
this.setLayout(null);
pFundo = new JPanel();
cardLayout = new CardLayout();
pFundo.setLayout(cardLayout);
JPanel painel = Painel();
alterarTema = new AlterarTema(te, ta);
pFundo.add(painel, "Pa1");
pFundo.add(alterarTema, "Pa2");
pFundo.setBounds(0, 0, 585, 485);
this.add(pFundo);
}
public void mouseClicked(MouseEvent arg0) {
int selecionado = tabela.getSelectedRow();
// alterarTema = new AlterarTema(tabela.getValueAt(selecionado, 0).toString(), tabela.getValueAt(selecionado, 1).toString());
te = tabela.getValueAt(selecionado, 0).toString();
ta = tabela.getValueAt(selecionado, 1).toString();
alterarTema = new AlterarTema(te, ta);
cardLayout.show(pFundo, "Pa2");
}
public AlterarTema(String stg, String stg1) {
this.setLayout(null);
JPanel painel = Painel();
painel.setBounds(0, 0, 585, 485);
tfTema.setText(stg);
aArea.setText(stg1);
this.add(painel);
}
Obrigado