我可以从扩展JFrame而不是JPanel的类中调用componentShown()方法吗?如果有,怎么样?

时间:2013-07-19 05:48:31

标签: java swing netbeans jframe componentlistener

我希望在前一帧中选择一个特定JLabel时显示一个JComboBox和一个RadioButton,否则应隐藏它。即使我在该类中实现ComponentListener,他的抽象方法(componentShown()componentHidden())也从未被调用过。

1 个答案:

答案 0 :(得分:0)

我认为您的问题可以很容易地处理,甚至无法进入这些事件处理程序。只需将初始帧中的变量(选择RadioButton时)传递给新帧(可能是具有true值的布尔变量)。然后,在您的新名声中,只需根据该变量的值显示组件 我希望你可以通过处理新框架的构造函数参数来处理变量的传递。

希望这有帮助!如有任何澄清,请发表评论。