为什么线程中出现此错误异常;“主要”;java.lang.IllegalArgumentException:向容器添加窗口
我试图用一个按钮制作一个简单的GUI,但出现了这个错误为什么线程中出现此错误异常;“主要”;java.lang.IllegalArgumentException:向容器添加窗口,java,swing,jframe,Java,Swing,Jframe,我试图用一个按钮制作一个简单的GUI,但出现了这个错误 import javax.swing.*; public class GUIClass extends JFrame { public static void main (String[] args){ // TODO Auto-generated method stub JFrame fm = new JFrame(); JFrame btn = new JFrame("Clic
import javax.swing.*;
public class GUIClass extends JFrame {
public static void main (String[] args){
// TODO Auto-generated method stub
JFrame fm = new JFrame();
JFrame btn = new JFrame("Click ME");
btn.setBounds(50, 40, 120, 30);
fm.add(btn);
fm.setLayout(null);
fm.setVisible(true);
fm.setSize(400, 300);
}
}
改成,
JButton btn = new JButton("Click ME");
也不要忘记导入javax.swing.JButton
另外,请查看以下内容:
btn
是一个基于窗口的类,您不能将窗口添加到windows@MadProgrammer那我该怎么办呢?也许先看看,(我猜)谢谢@Nerdic Sapo
JButton btn = new JButton("Click ME");