无法在java上创建自己的绘图小部件

时间:2016-04-08 18:05:32

标签: java eclipse swing

我坚持使用4行代码。 他们应该让我创建自己的小部件。

但似乎缺少main方法。

我试图自己编写一个主类,并在paintComponent()方法中创建一个没有运气的对象。

我知道我不应该自己调用这个方法,但是当我运行该程序时,我得到的错误主要方法没有在课堂上找到....

有人可以解释一下这是如何运作的,或者给我一个阅读链接?

以下是我尝试的简单代码:

import javax.swing.*;

import java.awt.*;

class MyDrawPanel extends JPanel {

    public void paintComponent(Graphics g) {
        g.setColor(Color.orange);
        g.fillRect(20, 50, 100, 100);
    }
}

2 个答案:

答案 0 :(得分:2)

试试这个简单的代码,它应该对您有所帮助:

man bash

输出:

enter image description here

答案 1 :(得分:0)

如果您是java新手,我建议您在Tutorials | Javatpoint上提供4-5天。

Java规则是java文件名应该与包含main方法的类名匹配。

这是一个简单的主要方法代码:

class Simple {  
    public static void main(String args[]) {  
    System.out.println("Hello Java");  
    }  
}  

在这种情况下,此代码应位于Simple.java文件中。