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