Como fazer para modificar um JLabel?

1 resposta
M

Eu estou montando uma tela e queria que o calculo (variavel que está lá embaixo dentro de um addRow) aparecesse numa label. O problema é que essa variavel “calculo” é int. O que eu faço?

//Crio a query
String sql = "select * from cadastrocliente where nome like ?";
String sql2 = "select * from cadastroproduto where produto like ?";
//String sql = "select * from filmes"; 


//Crio o statement
PreparedStatement stmt = connection.prepareStatement(sql);

PreparedStatement stmt2 = connection.prepareStatement(sql2);


//Passo parametro
stmt.setString(1, '%'+c_cliente.getText()+'%' );
stmt2.setString(1, '%'+c_produto.getText()+'%' );

//Executo a query
ResultSet rseletronicworld = stmt.executeQuery();
ResultSet rseletronicworld2 = stmt2.executeQuery(); 
rseletronicworld.next();
rseletronicworld2.next();

float n1 = Float.parseFloat(c_quantidade.getText());
calculo = (int) (n1 * rseletronicworld2.getInt("precounitario")); 

//Mostro os dados
model.addRow(new Object[]{rseletronicworld2.getString("IDCod"),
							 rseletronicworld.getString("nome"),
								 rseletronicworld2.getString("produto"),
						 rseletronicworld2.getString("fornecedor"),
						(c_quantidade.getText()),
						rseletronicworld2.getFloat("precounitario"),
					(calculo+",00")});


rseletronicworld.close(); 
connection.close();

} catch (ClassNotFoundException e) {
System.out.println("Erro! Driver JDBC não encontrado!");
e.printStackTrace();
} catch (SQLException e) {
System.out.println("Erro! Problemas realizando a conexão ou a consulta!");
e.printStackTrace();
} 
}
}
});

1 Resposta

D
label.setText(Integer.toString(calculo));

ou

label.setText("" + calculo);
Criado 12 de novembro de 2016
Ultima resposta 12 de nov. de 2016
Respostas 1
Participantes 2