Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将JPanel从主类移动到简单类_Java_Swing_Jpanel - Fatal编程技术网

Java 将JPanel从主类移动到简单类

Java 将JPanel从主类移动到简单类,java,swing,jpanel,Java,Swing,Jpanel,我在我的主课堂上准备了一个计算器,但我现在想在课堂上移动它,而不是在主课堂上,当我这样做的时候,我会得到一些错误。我可以创建名为asd的JPanel,但我不能使用以下任何一项: asd.setTitle("Calculator"); asd.setSize(200, 250); asd.setResizable(false); 我得到一个错误“包asd不存在”!我必须重新制作计算器,还是我做错了什么?似乎是您使用命令创建了Jpanel JPanel asd = new asd(); 而不是

我在我的主课堂上准备了一个计算器,但我现在想在课堂上移动它,而不是在主课堂上,当我这样做的时候,我会得到一些错误。我可以创建名为asd的JPanel,但我不能使用以下任何一项:

asd.setTitle("Calculator");
asd.setSize(200, 250);
asd.setResizable(false);

我得到一个错误“包asd不存在”!我必须重新制作计算器,还是我做错了什么?

似乎是您使用命令创建了Jpanel

JPanel asd = new asd();
而不是

JPanel asd = new JPanel();
编辑:根据注释中的代码,因为您全局调用方法,所以只能全局实例化对象

如果要在构造函数中生成整个面板,代码应如下所示:

 public class kompiouteraki{
 // attributes here    

        public kompiouteraki(){
        // your code here
        }
 } 

有关如何设置类的更多信息,请访问JFrame、JPanel、JTextField…我看到的所有相同错误。非常感谢你!我会试试看,如果我有任何问题,我会让你知道!谢谢你的帮助。