Quantcast
Channel: GUJ - Tópicos com a tag java
Viewing all articles
Browse latest Browse all 17410

Popular jcombobox ao abrir a mesma

$
0
0

@Diego_Gomes_Dias escreveu:

Boa tarde pessoal, gostaria de popular minha combobox, sendo que meu programa esta em camadas.
como posso fazer?

public class ProdutoDao extends GenericDao {

	public List<Produto> findProdutos() throws SQLException{
		List<Produto> produtos = new ArrayList<Produto>();
		
		String select = "select * from produto order by id";
		
		PreparedStatement stmt = 
				getConnection().prepareStatement(select);
		
		ResultSet rs = stmt.executeQuery();
		
		while(rs.next()){
			Produto produto = new Produto();
			produto.setId(rs.getLong("id"));
			produto.setDate(rs.getDate("dtCadastro"));
			produto.setUnidade(rs.getString("unidade"));
			produto.setNome(rs.getString("nome"));
			produto.setPrecoCusto(rs.getFloat("precoCusto"));
			produto.setLucro(rs.getFloat("lucro"));
			produto.setPrecoVenda(rs.getFloat("precoVenda"));
			produto.setEstoque(rs.getString("estoque"));
			produtos.add(produto);
		}
		rs.close();
		stmt.close();
		return produtos;
	}
}

public class ProdutoController {

	public List<Produto> listaProdutos(){
		ProdutoDao dao = new ProdutoDao();
		try{
			return dao.findProdutos();
		}catch(SQLException e){
			JOptionPane.showMessageDialog(null, 
					"Problemas ao localizar contaton" + 
					e.getLocalizedMessage());
		}return null;
	}
}

Como devo criar a combo, fazer um select para que ao abrir a tela meu combobox ja liste oque desejo?

Mensagens: 9

Participantes: 3

Ler tópico completo


Viewing all articles
Browse latest Browse all 17410

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>