2014-08-29 48 views
0

當我編輯jTree行時,我想要一個動作處理程序。 例如,因爲我需要更新數據庫中的某些值,所以我需要我的程序來檢測是否正在編輯一行,所以我可以使用這一新行來完成我想要的操作。Jtree:如果文本更改,操作處理程序?

是否有任何動作處理程序誰做? 「valueChanged」一個檢測選擇,而不是更改。

否則,如果操作哈勒檢測到我退出「編輯行」並單擊ENTER時,它可能會更完美。

任何幫助將不勝感激!

謝謝!

回答

1

您可以創建一個自定義的TreeCellEditor,它會在輸入發生變化時通知您。 DefaultTreeCellEditor也有能力通知你何時退出編輯界面

+0

你好本,謝謝你的幫忙! 什麼是TreeCellEditor?使用簡單嗎? – 2014-08-29 14:51:53

+0

沒關係,做到了! 這是兩行:D 謝謝! – 2014-08-29 15:06:45