Reeeealy需要你对java的帮助。我有一个frame1.java三个复选框,每一个都对应一个frame2.java中的JPanel。面板2中显示的面板由您在frame1中选中的复选框确定。怎么写代码?感谢。
答案 0 :(得分:3)
请参阅How to Use Check Boxes上的Swing教程。它显示了如何将ItemListner添加到复选框。
答案 1 :(得分:0)
使用frame1构造函数创建一个对象到框架,并将其状态设置为不可见
使用setVisible(false)
并将三个面板附加到第二帧并使其不可见,使您的第一帧可见性为真。
放置三个复选框并使用它们的事件处理(您可以使用ChangeListener),
对于每个已检查事件,第二帧可见性为真,以及相应的面板可见性
为真。在第二帧中放置一个ok按钮。因为当出现第二帧时你不能在第一帧上执行检查事件。所以为按钮写动作事件,这样当你按下ok按钮时第二帧就会变为不可见。