Applet已启动但未显示背景颜色

时间:2014-06-11 16:16:22

标签: java eclipse colors background applet

感谢有人可以帮助我完成我的任务。 小程序已启动,文本也是如此,但背景颜色不存在。 感谢有人可以帮助我。谢谢 我在Eclipse中的代码如下:

import java.awt.Color;
import java.awt.Graphics;

import javax.swing.JApplet;


public class Applet extends JApplet {

    public void start(){

    }

    public void init(){
    setBackground(Color.PINK);
    }

    public void paint(Graphics g){
        g.drawString("Price is MYR 15.00!", 100, 90);
    }

}

1 个答案:

答案 0 :(得分:0)

您需要设置ContentPane的颜色而不是applet容器本身的颜色,以及在super.paint(g)方法中调用paint来绘制容器背景

getContentPane().setBackground(Color.PINK);

请注意,Swing中的custom painting是通过覆盖paintComponent而非paint来完成的