【问题标题】:Applet started but not show background color小程序启动但不显示背景颜色
【发布时间】:2014-08-01 19:09:22
【问题描述】:

如果有人可以帮助我完成我的任务,我将不胜感激。 小程序已启动,文本也已启动,但背景颜色不存在。 感谢有人可以帮助我。谢谢 我在 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);
    }

}

【问题讨论】:

    标签: java eclipse colors background applet


    【解决方案1】:

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

    getContentPane().setBackground(Color.PINK);
    

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

    【讨论】:

      猜你喜欢
      • 2010-12-19
      • 2021-10-19
      • 1970-01-01
      • 2012-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-29
      • 1970-01-01
      相关资源
      最近更新 更多