Reeeealy 需要你对 java 的帮助。我有一个frame1.java 用于三个复选框,每个复选框对应frame2.java 中的一个JPanel。将在 frame2 中显示的面板由您在 frame1 中选择的复选框确定。如何编写代码?谢谢。
问问题
324 次
2 回答
3
请参阅有关如何使用复选框的 Swing 教程。它显示了如何将 ItemListner 添加到复选框。
于 2013-03-26T03:41:26.910 回答
0
使用 frame1 构造函数为框架创建一个对象并将其状态设置为不可见setVisible(false)
,并将三个面板附加到第二个框架并使它们不可见,使您的第一个框架可见性为真。放置三个复选框并使用它们的事件处理(您可以使用 ChangeListener),将每个选中的事件第二帧可见性设置为 true,并将相应的面板可见性设置为 true。在第二帧中放置一个确定按钮。因为当第二帧出现时,您无法在第一帧上执行检查事件。所以为按钮编写动作事件,这样当您单击确定按钮时,第二帧将变为不可见。
示例: 更改侦听器示例
于 2013-03-26T06:12:55.283 回答