2014-04-01 51 views
0

我想將JSpinner與JTable相關聯。如果我想單擊JTable中的某一行,則JSpinner中的值將隨該行的JTable中的值發生更改。我有這樣的源代碼:顯示來自JTable的值JSpinner

void select(){ 
    try{ 
     int row = TabelKebutuhan.getSelectedRow(); 

     txtJumlahButuh.setValue(TabelKebutuhan.getModel().getValueAt(row,0).toString()); 
     txtJumlahAda.setValue(TabelKebutuhan.getModel().getValueAt(row,1).toString()); 
    }catch(Exception e){} 
} 

但是,多數民衆贊成在源代碼不能像我想要的那樣工作。那麼,這種情況下的解決方案是什麼?

+0

它正在做什麼?你想讓它做什麼,它不是在做什麼?你可以發佈SSCCE嗎? –

+0

什麼是SSCCE?,來自JTable的JSpinner中創建的值 – user3440030

+0

查看http://www.sscce.org/以查看SSCCE是什麼。 (簡短的自包含的可編譯示例)。我們仍然不知道您看到了什麼行爲以及您想要什麼樣的行爲。請幫助我們來幫助你! :) –

回答

1

試試這個:

txtJumlahButuh.setValue(Integer.parseInt((String)TabelKebutuhan.getValueAt(row,0))); 
txtJumlahAda.setValue(Integer.parseInt((String)TabelKebutuhan.getValueAt(row,1))); 
+0

你好,歡迎來到堆棧溢出!儘管你的回答可能是正確的,但是關於如何工作的一些額外的細節或解釋將有助於未來的讀者理解你的答案。 – Rishav