У меня проблема с автоматическим вычислением текстового поля в JAVA с использованием Netbeans
Мой вопрос: я буду вводить числовые значения в текстовое поле для автоматического добавления, а затем вводить числовые значения в текстовое поле в (тариф и налоги comm%), где я буду получать к полям автоматический расчет, так как я получу результат этих числовых значений в текстовом поле (Comm), а также (себестоимость) до нажатия кнопки Отправить.
try { String sql = "insert into ticketing (Date,LPO,PassName,Route,AirlineCode,TicketNum,SellingPrice, Contact, Officer,Fare,Tax,comm%,comm,CostPrice,System,Remart)" + "values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","");
pst = conn.prepareStatement(sql);
//pst.setInt(1, Integer.parseInt(id.getText()));
pst.setString(1, Date.getText());
pst.setString(2, LPO.getText());
pst.setString(3, PassName.getText());
pst.setString(4, Route.getText());
pst.setString(5, AirCode.getText());
pst.setString(6, TikNum.getText());
pst.setString(7, SellPrice.getText());
String Conta;
Conta = Cont.getSelectedItem().toString();
pst.setString (8,Conta);
String Officer;
Officer = Offic.getSelectedItem().toString();
pst.setString (9,Officer);
pst.setString(10, Fare.getText());
pst.setString(11, Tax.getText());
pst.setString(12, commper.getText());
pst.setString(13, comm.getText());
pst.setString(14, CostPrice.getText());
String Sys;
Sys = System.getSelectedItem().toString();
pst.setString (15,Sys);
pst.setString(16, Remark.getText());
pst.executeUpdate();
JOptionPane.showMessageDialog(null, "insertion successful");
conn.close();
}catch (SQLException e){
JOptionPane.showMessageDialog(null, e);
}
Как это можно сделать.
Спасибо ...........