2

我将操作窗格的 MyButtonGroup 的可见属性设置为“否”。

我想要做的是在单击 Line view 按钮时显示(将其可见属性设置为'yes')MyButtonGroup。

我覆盖了 Line view 的方法 gotFocus:

MyButtonGroup.visible(true); 
super();

但我也希望 MyButtonGroup visible 属性为 false 如果 Line view 按钮未聚焦/单击

为此,我覆盖了 Line 视图上的 lostFocus 方法

MyButtonGroup.visible(false); 
super();

所以 lostFocus 方法“不起作用”,我的意思是当 Line view 按钮不再聚焦时 MyButtonGroup 仍然可见。

我该如何解决?

4

1 回答 1

2

永远不要使用gotFocuslostFocus

改用and的clicked方法。有关示例,请参见我的pastebin 。LineViewButtonHeaderViewButton

也就是说,您走错了路,按钮组最好放在行正上方的操作窗格上。

于 2014-03-31T12:14:11.597 回答