我正在尝试在GUI应用程序上创建一个事件。表单在Netbeans上创建,并且有一个JComboBox,它有四个Items。即圆形,椭圆形,方形和球形。
同一表格上还有4个JButton。我还有其他四个班级,分别是1,2,3和4.
我想实现一个任务,如果我点击JComboBox并选择一个项目,只有相关的JButton变得可见,其他JButton不可见。
表格也应该以这种方式开始。例如,如果我在JComboBox上选择Circle,我应该只能看到点击的jbutton,应该带我到1级。如果我选择Oval,我应该只能看到指向我2级的jbutton如果我选择Square,我应该只能看到指示我进入3级的jbutton。如果我选择Sphere,我应该只能看到指示我进入4级的jbutton。
另外,如果我按下任何JButton,我希望它以前一种形式消失的方式工作。例如,如果我按下JButton进行类1,则会出现类界面,包含组合框的前一个表单将消失/变为不可见。
我尝试将.setVisible(false)
方法用于我的所有试验,但它没有用。如果有人能告诉我如何处理上述问题,我将非常感激。感谢。