您能否告诉我如何从juce introjucer中的图像按钮点击事件从一个UI转到另一个UI?
答案 0 :(得分:1)
基本上你必须:
1.-父组件必须从ButtonListener继承,并且必须实现buttonclicked方法
void WindowComponent::buttonClicked (Button* activeButton)
{
if (activeButton == &someButton)
{
gotoOtherPage();
}
}
2.-您的“UI”我必须假设是组件,如果是这样,只需执行以下操作:
component.setVisible(false),
otherComponent.setVisible(true),
或者将它们存放在TabbedComponent中,隐藏选项卡或重叠某些按钮,然后执行:
tabbedComponent.setCurrentTabIndex(someIndex);
这应该让你去,如果你需要帮助来画一个按钮,只需要做:
addAndMakeVisible (&someButton);
someButton.setBounds(...);
someButton.addListener(this);
查看doxygen文档,它们非常有用。