带有复选框的Java嵌套JPanel

时间:2015-03-12 18:15:48

标签: java swing nested-if

我正在制作菜单订购表格。该程序一直运行到我最后一个“if语句”结束,即创建一个带有复选框选项的新面板,然后打开以执行新工作(显示消息或继续订单详细信息)。

我的第一个问题是我的复选框没有添加到新面板。我尝试将其包装在新的FlowLayout中,但只显示标题。

我是Java新手,只编程了几个月。这是一个嵌套的if-else语句。不知道该怎么办。这是代码的结尾部分。任何帮助指出我可能明显的错误将不胜感激。我想学习。

这是在actionPerformed的{​​{1}}方法中:

ClickAction

1 个答案:

答案 0 :(得分:1)

目前您没有显示您的deliveryPanel,您只是创建它。您需要将其添加到框架中才能使其可见。

如果您希望它显示为弹出窗口而不是主窗口,您可以将deliveryPanel添加到按下“订单”事件后显示的JOptionPane。

例如:

JOptionPane.showMessageDialog(null,deliveryPanel,"Order",JOptionPane.INFORMATION_MESSAGE);