2008-12-18 18 views
5

我有一个表,自定义TableCellEditor的(延长DefaultCellEditor)用的JFormattedTextField作为编辑器组件停止与DefaultCellEditor编辑。如何当一个单独的JBtton按下

现在我的问题:当我按下编辑时单独的按钮。当按下按钮时,编辑器保持“打开并处于活动状态”,同时我希望它停止编辑,以便所做的更改可用于由按钮引起的操作。

那么如何使当按下不同的按钮来停止编辑。我试图setFocusLostBehavior(JFormattedTextField.COMMIT)的JFormattedTextField但它似乎没有生效。

希望有人有一些好的想法=)

回答

12

您可以尝试

jtable.putClientProperty("terminateEditOnFocusLost", Boolean.TRUE);

+0

这哪里是记录? – 2008-12-18 14:11:41

+0

我不知道。我担心这件事很无证。 :( – asalamon74 2008-12-18 14:25:44

相关问题