晚安,
我正在尝试在按下前一个按钮时向框架添加多个按钮,所以当我按下时,我想在框架上有一个go按钮我希望能够显示多个代表几个月的按钮虽然之前删除了Go按钮(我发布了一张图片但没有足够的声望点)。
我已经尝试将它们放在一个面板中,并在面板变得可见时使它们可见,但这似乎不起作用。
按下月份按钮后,我想要显示一组与日期相对应的按钮
有关如何执行此操作的任何线索
你可能已经猜到我对Java很新了我没有发布任何代码,因为我宁愿大致了解如何实现这一点然后尝试自己这样做呢
非常感谢
答案 0 :(得分:1)
在帧初始化时添加所有按钮。 在每个的动作列表中,设置您需要的新按钮可见。
答案 1 :(得分:0)
这就是我最初的做法,添加了所有月份的按钮,初始帧的日期使我在第一次制作fram时我不想看到的所有按钮然后单击按钮根据我想要展示的内容,使每个按钮可见或不可见。
这似乎是一种相当低效的方法,例如当我选择月份时我有一行代码,例如
jButtonJan.setVisible(假);
所以我有12个
然后我
jButtonDay1.setVisible(真);
所以我最多有31个。
是不是有更有效的方法来做这个for循环可能
我尝试设置一个字符串变量来增加最后一个数字
private String month =“jButtonMonth”+ i;
其中i由for循环确定,但
如果我再尝试
month.setVisible(假);
我收到错误???
想法?