0
我目前正在使用一個簡單的程序來顯示數據庫的內容。我不知道如何讓兩個文本框值相乘,並將結果放在第三個。這是代碼的部分:不能讓文本框的值一起乘以第三個
private void GetProductTable() {
ResultSet rs = GetProducts();
try {
jTable2.setModel(buildTableModel(rs));
} catch (Exception ex) {
}
jTable2.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
JTable target;
target = (JTable) e.getSource();
int row;
row = target.getSelectedRow();
String[] result;
result = getRowAt(target, row);
ProductID.setText(result[0]);
ProductName.setText(result[1]);
ProductSupplierID.setText(result[2]);
ProductCataID.setText(result[3]);
ProductInStock.setText(result[4]);
ProductOnOrder.setText(result[5]);
ProductReorderLvl.setText(result[6]);
ProductDiscon.setText(result[7]);
ProductUnitPrice.setText(result[8]);
ProductUnitPrice1.setText();
}
});
}
我需要導致[5]結果乘以[8],並把總在ProductUnitPrice1。結果正在從外部數據庫中檢索。我已經嘗試了一些東西,但是我不能讓它起作用,我所得到的所有內容或結果5和8都放入了框中。我知道我需要把它看作是一個整數而不是一個字符串的結果,但我所嘗試過的一切都沒有奏效。
這可能是一個非常簡單的解決方案,但我非常喜歡初學者,我需要這個工作才能在我的HND中傳遞Java單元。
任何幫助將不勝感激。
「我已經嘗試了幾件事」。 **你嘗試過什麼**? – QBrute
我從你的問題中推斷'結果'包含字符串,對吧?你有沒有試圖通過'Double.parseDouble(result [5])''將它們轉換爲數字? –