使用NetBeans有效地将多个按钮添加到Java框架

时间:2014-12-03 17:36:24

标签: java user-interface netbeans

晚安,

我正在尝试在按下前一个按钮时向框架添加多个按钮,所以当我按下时,我想在框架上有一个go按钮我希望能够显示多个代表几个月的按钮虽然之前删除了Go按钮(我发布了一张图片但没有足够的声望点)。

我已经尝试将它们放在一个面板中,并在面板变得可见时使它们可见,但这似乎不起作用。

按下月份按钮后,我想要显示一组与日期相对应的按钮

有关如何执行此操作的任何线索

你可能已经猜到我对Java很新了我没有发布任何代码,因为我宁愿大致了解如何实现这一点然后尝试自己这样做呢

非常感谢

2 个答案:

答案 0 :(得分:1)

在帧初始化时添加所有按钮。 在每个的动作列表中,设置您需要的新按钮可见。

答案 1 :(得分:0)

这就是我最初的做法,添加了所有月份的按钮,初始帧的日期使我在第一次制作fram时我不想看到的所有按钮然后单击按钮根据我想要展示的内容,使每个按钮可见或不可见。

这似乎是一种相当低效的方法,例如当我选择月份时我有一行代码,例如

jButtonJan.setVisible(假);

所以我有12个

然后我

jButtonDay1.setVisible(真);

所以我最多有31个。

是不是有更有效的方法来做这个for循环可能

我尝试设置一个字符串变量来增加最后一个数字

private String month =“jButtonMonth”+ i;

其中i由for循环确定,但

如果我再尝试

month.setVisible(假);

我收到错误???

想法?