当前位置:  开发笔记 > 编程语言 > 正文

Swing图形不会显示 - Java

如何解决《Swing图形不会显示-Java》经验,为你挑选了1个好方法。

因此,如果我使用此代码,我会得到一个没有任何内容的屏幕.我应该显示一个绿色矩形.以前有这个问题,但无法解决它.

package _47b3n.squaregen;

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

import javax.swing.JFrame;

public class Main extends Component {

private static final long serialVersionUID = 5547487570978675247L;

public static void main(String [] args) {
    new Main();
}

public Main() {
    JFrame frame = new JFrame();
    frame.setSize(200, 200);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setResizable(false);
    frame.setVisible(true);
    repaint();
}

public void render(Graphics g) {
    g.setColor(Color.GREEN);
    g.drawRect(10,10,10,10);
}

} 

camickr.. 5

通过覆盖a的paintComponent()方法完成自定义绘制JPanel,然后将面板添加到框架中.

阅读自定义绘画的Swing教程中的部分以获取更多信息和工作示例.



1> camickr..:

通过覆盖a的paintComponent()方法完成自定义绘制JPanel,然后将面板添加到框架中.

阅读自定义绘画的Swing教程中的部分以获取更多信息和工作示例.

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有