Usar mesma lista para varios forms

tenho 4 formularios que terao baiscamente a mesma lista de usuario, como faço para criar um metodo que possa usar a mesma lista para todos, para que nao precise ficar criando o mesmo codigo para cada form
segue abaixo meu codigo, tem como vcs adaptarem ele para eu possa fazer isso:

 public void leUsers()
        {
            try
            {
                String osql = "select * from seguranca";
                con.execSql(osql);
                while(con.rs.next())
                {
                    combo_users.addItem(con.rs.getString("usuario"));
                }
            }
            catch(Exception e)
            {
                JOptionPane.showMessageDialog(null,"erro de usuarios");
            }
        }

Cara,

Não sei se é a melhor opção, mas esta lista poderia ser estática. Sendo assim vc poderia usá-la em várias partes do programa.

abraços :wink:

primeiro torne a sua conexão estática e talves até única. Um Singleton por exemplo.
depois, basta acrescentar ao seu método o parametro onde vc vai colocar como argumento o combo do formulário em questão.

Crie uma classe utilitária para que vc possa chama-la sem causar dependencia entre seus formulários.

 public void leUsers(JComboBox combo)
        {
            try
            {
                String osql = "select * from seguranca";
                con.execSql(osql);
                while(con.rs.next())
                {
                    combo.addItem(con.rs.getString("usuario"));
                }
            }
            catch(Exception e)
            {
                JOptionPane.showMessageDialog(null,"erro de usuarios");
            }
        }

espero ter ajudado…

valeus :stuck_out_tongue:

valeu irmao! deu certo
eu preciso aprender mais sobre metodos, alguem teria algum material facil de entender??
falow
abraço

Acredito que vc precise aprender um pouco mais sobre OO seus atriutos e comportamentos. A Caelum tem uma apostila free sobre isso muito bacana! da uma procurada aqui no guj que tu acha.

:stuck_out_tongue:

valeu!!