我从JUCE的官方论坛没有得到任何答复,我试图在这里提问并希望。
这是我的问题:
我想将 mouseDoubleClick 事件注册/挂钩到 juce::TreeView 类或其派生。
void MainComponent::mouseDoubleClick (const MouseEvent &e)
{
//
// do something here
}
MainComponent::MainComponent(....)
{
tv = new TreeView();
addAndMakeVisible( tv );
addMouseListener(this, false);
}
上面的代码不起作用,JUCE 创建者也没有回答。我的问题是如何使它工作?应该可以用简单的例子来解释。addMouseListener() 会不一致,应该记录在案,例如“addMouseListener 将无法在某些类上工作,例如 TreeView”。我很乐意在文档中找到它并避免使用以前的技术。