InsertPanel扩展了JPanel,我将它添加到一个JFrame(我的主框架)中。我想创建一个JDialog,把我的主框架给它的构造器作为它的父框架,InsertPanel.this.getParent()不返回一个JFrame吗
为什么它会给我一个ClassCastExceptionthread "AWT-EventQueue-0" java.lang.ClassCastException: javax.swing.JPanel cannot be cast to javax.swing.JFrame</
这可能看起来是一个非常新手的问题,但我似乎找不到解决这种情况的答案。教程说在JPanel中有一个add()方法,但是我不能在我的代码中实现它。 private final JPanel panel;
this.panel = new JPanel(new BorderLayout()); JLabel label = new JLabel("label
public class Skeleton extends JFrame implements ActionListener setResizable(true);
public void actionPerformed(ActionEvent e) JFrameframe = new JFrame();
int userGuess= Integer.