Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用NetBeans高效地向Java框架添加多个按钮_Java_User Interface_Netbeans - Fatal编程技术网

使用NetBeans高效地向Java框架添加多个按钮

使用NetBeans高效地向Java框架添加多个按钮,java,user-interface,netbeans,Java,User Interface,Netbeans,大家晚上好 我试图在按下前一个按钮时将多个按钮添加到一个框架中,因此,假设我按下时框架上有一个go按钮,我希望能够在移除go按钮的同时显示多个代表月份的按钮(我会发布一张图像,但没有足够的信誉点) 我试着把它们放在一个面板中,当面板变得可见时使它们可见,但这似乎不起作用 一旦我按下了月份按钮,我希望显示一组与日期对应的按钮 有没有关于如何做到这一点的线索 你可能已经猜到了,我对Java相当陌生,我还没有发布任何代码,因为我想大致了解如何实现这一点,然后尝试自己来实现 非常感谢在帧初始化时添加所有

大家晚上好

我试图在按下前一个按钮时将多个按钮添加到一个框架中,因此,假设我按下时框架上有一个go按钮,我希望能够在移除go按钮的同时显示多个代表月份的按钮(我会发布一张图像,但没有足够的信誉点)

我试着把它们放在一个面板中,当面板变得可见时使它们可见,但这似乎不起作用

一旦我按下了月份按钮,我希望显示一组与日期对应的按钮

有没有关于如何做到这一点的线索

你可能已经猜到了,我对Java相当陌生,我还没有发布任何代码,因为我想大致了解如何实现这一点,然后尝试自己来实现


非常感谢

在帧初始化时添加所有按钮。
在每个按钮的actionlistners中,将所需的新按钮设置为可见

我最初就是这样做的,添加了所有月份的按钮和初始帧的日期,使fram第一次制作时我不想看到的所有按钮都不可见,然后单击一个按钮使每个按钮可见或不可见,这取决于我想显示的内容

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

jButtonJan.setVisible(false)

所以我有12个

那我有

jButtonDay1.setVisible(true)

所以我有多达31个

难道没有一种更有效的方法来实现for循环吗

我试图设置一个字符串变量,使最后一个数字递增,以便

私有字符串month=“jButtonMonth”+i

其中i由for循环确定,但是

如果我尝试

月。设置可见(假)

我出错了


想法?

你的问题结构不太好。请提供更多信息。下面是如何写好问题的入门: