单独添加按钮

时间:2014-11-05 12:58:56

标签: java button

我计划为学校项目制作一个文本冒险,为此我需要添加所有动作的单个按钮

示例:

  

你站在巨魔前面,按钮显示"攻击"它实际上让我们   你攻击

     

你站在门前,同一个地方的按钮显示"打开"   它打开了门

我发现的每个教程都只展示如何制作按钮并添加它们,但我需要单独生成具有完整功能的按钮。

1 个答案:

答案 0 :(得分:2)

您可以创建所有按钮并将它们放置在您想要的位置(与您提到的位置相同)。之后,您只需使用setVisible()方法更改按钮的可见性。

像这样:

if(/*stand before a troll condition*/)
{
    attackButton.setVisible(true);
    openButton.setVisible(false);
}
else if(/*stand before a door condition*/)
{
    attackButton.setVisible(false);
    openButton.setVisible(true);
}
else  // standing before nothing
{
    attackButton.setVisible(false);
    openButton.setVisible(false);
}