【发布时间】:2012-03-28 02:43:21
【问题描述】:
我有两个JFrame。
-
public class Main extends JFrame -
public class ColourOption extends JPanel implements ActionListener然后在 JFrame 中设置。
当我单击第一个 JFrame 的按钮时,我想打开第二个 JFrame.setVisible() 不起作用。我还在第二个 JFrame 中尝试了revalidate(),以及invalidate()、validate()。
它不起作用的原因是什么?
【问题讨论】:
-
见这个例子stackoverflow.com/questions/5665156/…。它可能对你有用。
-
1) 为了尽快获得更好的帮助,请发帖 SSCCE。 2)“我有两个JFrame。”见The Use of Multiple JFrames, Good/Bad Practice?
-
第二个依赖窗口应该是JDialog,而不是JFrame。