作者cpqq (cpqq)
看板java
标题[问题] JTable 栏位输入内容控制的问题
时间Thu Apr 13 11:50:20 2006
对不起,我第一次在这问问题,请多包函。
我看了有关於要如何在一个 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
1F:推 PsMonkey:呜..... 没有的.. [泪奔] 04/13 11:52