0
从数据库中获取数据以显示应该如何应用于我拥有的项目时遇到问题。根据JcomboBox更改JtextField使用数据库数据选择 - Java
我从数据库中获取数据,然后显示在程序中。 当在组合框中选择一个项目时,它将在JtextField中显示相应的数据。
这里是Java
public Clientes() {
initComponents();
LigacaoBD ligaDB = new LigacaoBD();
Connection con = ligaDB.obterLigacao();
String query=null;
Statement xpto;
try {
xpto = con.createStatement();
query = "SELECT cod_postal, localidade FROM codigospostais";
ResultSet rs = xpto.executeQuery(query);
while (rs.next()){
jtcpostal_cliente.addItem(rs.getString(1));
jtfcodpostal_cliente.setText(rs.getString(2));
jtfcodpostal_cliente.validate();
}
} catch (SQLException ex) {
Logger.getLogger(Clientes.class.getName()).log(Level.SEVERE, null, ex);
}
}
我当前的代码目前我可以得到组合框的工作,但它不会告诉我JTextField中对应的组合框的数据。你TextField对您在组合框中选择的文本
jtextarea或jtextfield?一个propertychangedlistener应该做的窍门 – XtremeBaumer
我的意思是JtextField,现在编辑 – ForsakenHound
我将如何使用propertychangedlistener?在这 – ForsakenHound