为什么颜色不变?

时间:2019-12-01 14:32:26

标签: java swing jframe draw jlabel

所以基本上,这是我第一次尝试在Internet上编码和提问,

我试图运行这个项目(一个Pong游戏),每次运行该项目时,无论我希望JFrame是什么样,它都不会弯曲并且保持白色。

我只是点击了一下,并尝试用Eclipse对其进行“调试”,并得到了以下消息:

  

不支持JRE Oracle Corporation / 13,禁用了高级源查找。

但是我找不到使用谷歌搜索的任何解决方案。

package pack1;

import java.awt.*;

import javax.swing.JLabel;

public class Draw extends JLabel {

    private static final long serialVersionUID = 1L;


    protected void paintComponent(Graphics g) {

        super.paintComponent(g);

        Graphics2D g2d = (Graphics2D) g;

        g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);

        g.setColor(Color.BLACK);
        g.fillRect(0, 0, Var.screenwidth, Var.screenheight);

        g.setColor(Color.WHITE);


        for(int i = 0; i <= 30; i++) {

            g.fillRect(Var.screenwidth/ 2 - 5, i * 20, 10, 10);

        }

    }


}

0 个答案:

没有答案