你能告诉我如何在 juce introjucer 中的图像按钮单击事件上从一个 UI 转到另一个 UI?
user1542984
问问题
512 次
1 回答
1
基本上你必须:
1.-父组件必须继承自ButtonListener,并且必须实现buttonclicked方法
void WindowComponent::buttonClicked (Button* activeButton)
{
if (activeButton == &someButton)
{
gotoOtherPage();
}
}
2.-我必须假设您的“用户界面”是组件,如果是这样,请执行以下操作:
component.setVisible(false),
otherComponent.setVisible(true),
或者可能将它们存储在 TabbedComponent 中,隐藏选项卡或重叠一些按钮,然后执行以下操作:
tabbedComponent.setCurrentTabIndex(someIndex);
如果您需要帮助来绘制按钮,那应该可以帮助您,只需执行以下操作:
addAndMakeVisible (&someButton);
someButton.setBounds(...);
someButton.addListener(this);
查看 doxygen 文档,它们很有帮助。
于 2013-10-21T22:22:16.137 回答