package jetbrains.mps.samples.Shapes.sandbox;
/*Generated by MPS */
import javax.swing.JFrame;
import javax.swing.JPanel;
import java.awt.Graphics;
import java.awt.Color;
import java.awt.Dimension;
public class MyDrawing extends JFrame {
private JPanel panel = new JPanel() {
@Override
protected void paintComponent(Graphics graphics) {
super.paintComponent(graphics);
graphics.setColor(Color.blue);
graphics.drawOval(200, 300, 100, 100);
graphics.setColor(Color.green);
graphics.drawRect(50, 150, 100, 100);
graphics.setColor(Color.red);
graphics.drawRect(350, 150, 100, 100);
}
};
private void initialize() {
this.setTitle("MyDrawing");
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.add(panel);
panel.setPreferredSize(new Dimension(500, 500));
this.pack();
this.setVisible(true);
}
public static void main(String[] args) {
MyDrawing canvas = new MyDrawing();
canvas.initialize();
}
}