Galera, no meu form principal tenho dois Combobox um para selecionar a empresa e outra para selecionar o periodo.
Sendo que por padrão o Combobox abre na primeira empresa listada e o do periodo o primeiro mês que é o janeiro.
Até ai tudo bem, ja em um segundo form tenho um jlabel para setar o nome da empresa e outro para setar o periodo.
Então fazendo um execução ele abre o form principal normalmente, quando chamo o segundo form ele sempre seta a primeira empresa e o primeiro periodo, mesmo se eu trocalo por outro.
Ex 1: Primeira empresa tabajara o periodo e janeiro quando chamo o segundo form os jlabel ficam empresa: tabajara e periodo: janeiro
Ex 2: Agora troco a empresa e o periodo por empresa casa eletrica e periodo dezembro chamo o segundo form e ele me retorna emprsa: tabajara e periodo: janeiro
Codigo usado:
Metodo usado para preecher o combobox da empresa, ja o do periodo eu coloquei os meses em suas propriedades.
public void preeche_cb_empresa()
{
try
{
String sql = "select * from empresa";
conecta.executaSQL(sql);
cb_empresa.removeAllItems();
while (conecta.ResultSet.next())
{
cb_empresa.addItem(conecta.ResultSet.getString("razao_social"));
}
}
catch (Exception e)
{
JOptionPane.showMessageDialog(null,"Erro ao tentar preecher cb_empresa");
}
Metodo usado para setar dados no jlabel empresa e periodo que esta no segundo form.
public void seleciona_empresa()
{
form_princ pega = new form_princ();
lb_periodo.setText((String) pega.cb_periodo.getSelectedItem());
lb_empresa.setText((String) pega.cb_empresa.getSelectedItem());
}