fork download
  1.  
  2. import java.awt.Canvas;
  3. import java.awt.Graphics;
  4. import javax.swing.JFrame;
  5.  
  6. public class Drawing extends Canvas {
  7. public static void main(String[] args) {
  8. JFrame frame = new JFrame("My Drawing");
  9. Canvas canvas = new Drawing();
  10. canvas.setSize(400, 400);
  11. frame.add(canvas);
  12. frame.pack();
  13. frame.setVisible(true);
  14. }
  15.  
  16. public void paint(Graphics g) {
  17. g.fillOval(100, 100, 200, 200);
  18. }
  19. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:6: error: class Drawing is public, should be declared in a file named Drawing.java
public class Drawing extends Canvas {
       ^
1 error
stdout
Standard output is empty