Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.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 此代码正在运行,但未显示按钮和标签控件_Java - Fatal编程技术网

Java 此代码正在运行,但未显示按钮和标签控件

Java 此代码正在运行,但未显示按钮和标签控件,java,Java,代码不显示按钮和标签,我使用了一个面板,但它不工作。我该怎么办?有人能告诉我我犯了什么错误吗?也请提出解决方案 import java.awt.event.*; import java.applet.Applet; import java.awt.*; public class AnoDemo extends Applet { public void init() { setLayout(new BorderLayout()); Panel p1=new

代码不显示按钮和标签,我使用了一个面板,但它不工作。我该怎么办?有人能告诉我我犯了什么错误吗?也请提出解决方案

import java.awt.event.*;
import java.applet.Applet;
import java.awt.*;
public class AnoDemo extends Applet
{
    public void init()
    {
     setLayout(new BorderLayout());
       Panel p1=new Panel(); 
       Label l=new Label("text");
       Button b=new Button("Click here");
        p1.setVisible(true);
        p1.add(l);
        p1.add(b);
       setBackground(Color.green); 
       addMouseListener(new MouseAdapter()
       {
           public void mousePressed(MouseEvent e)
           {
                  setBackground(Color.red);
                  repaint();
           }
           public void mouseReleased(MouseEvent e)
            {
                setBackground(Color.green);
                repaint();
            }
       });
    }
}

创建面板后,只需将面板添加到小程序init方法中。只需添加以下行,它就会工作

    this.add(p1);

你不需要至少一个框架吗?