[問題] JTable 欄位輸入內容控制的問題
對不起,我第一次在這問問題,請多包函。
我看了有關於要如何在一個 table 內有不同的 editor,
或者是想要在不同的 cell 內有不同的 ComboBox 等的文章,
很多人都會用 EachRowEditor 那個範例
http://www.crionics.com/products/opensource/faq/swing_ex/JTableExamples2.html,
(對不起,不知道怎麼縮,可以教我怎麼縮嗎?)
我試過了,可以正常地 work!但是我一直不懂也找不到為甚麼利用那個方法可以辦到......
首先,為甚麼把不同的 Editor 放在 HashTable 不同的 Value 內就可以讓該 key row
顯示不同的 ComboBox?
第二,他其中有一段 code
public class EachRowEditor implements TableCellEditor{
...
protected TableCellEditor editor;
...
public Object getCellEditorValue(){
return editor.getCellEditorValue();
}
<other methods need to be implemented>
.....
}
為甚麼他在 implement 這些方法的時候,只需要直接給 superinterface 的方法就可以
了呢?
歹勢,我是初學者,但是我有找過精華區了,也用 google 找遍了,但是就是找不到有人
解釋這些 code(可能對大家來說蠻簡單的),但是請諸位前輩指點一下,多謝指導!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.125.20.34
推
04/13 11:52, , 1F
04/13 11:52, 1F
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章