Я работал над моим классом. Я попытался нарисовать лицо emoji, используя графику, но я набрал класс, и он говорит, что FaceComponent не найден в проекте FaceComponent. Я был смущен тем, как назвать класс и основной метод. Также, если я хочу добавить фрейм, мне придется ввести другой класс и основной метод. Как это сделать в одной программе?Не найдено основного класса? Netbeans
package facecomponent;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.geom.Ellipse2D;
import java.awt.geom.Line2D;
import javax.swing.JComponent;
/**
*
* @author HelenPeng
*/
public class FaceComponent extends JComponent {
public static void main(Graphics g) {
Graphics2D g2= (Graphics2D)g;
Ellipse2D.Double interestingEmoji = new Ellipse2D.Double(0,0,100,100);
g2.draw(interestingEmoji);
Ellipse2D .Double eye1 = new Ellipse2D.Double(25,25,10,10);
Ellipse2D .Double eye2 = new Ellipse2D.Double(50,25,10,10);
g2.draw(eye2);
g2.draw(eye1);
Line2D.Double mouth = new Line2D.Double(35,75,75,75) ;
g2.draw(mouth);
}
}
http://i.stack.imgur.com/60dIr.png ссылка изображения –
Метод 'main' должен иметь один аргумент типа' String [] ', у вас есть аргумент типа' Graphics'. –