Added program that overlays some shapes and creates a smiley face

This commit is contained in:
2019-02-13 00:23:47 -05:00
parent d8a8b1a10d
commit 4c0f3dad61
2 changed files with 55 additions and 0 deletions

34
DrawSmiley.java Normal file
View File

@@ -0,0 +1,34 @@
//Programs/Java/JavaTutorials/DrawSmiley.java
//Matthew Ellison
// Created: 02-12-19
//Modified: 02-12-19
//This class simply draws a smiley face
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;
public class DrawSmiley extends JPanel{
public void paintComponent(Graphics g){
super.paintComponent(g);
//Draw the face
g.setColor(Color.YELLOW);
g.fillOval(10, 10, 200, 200);
//Draw the eyes
g.setColor(Color.BLACK);
g.fillOval(55, 65, 30, 30);
g.fillOval(135, 65, 30, 30);
//Draw the mouth
g.fillOval(50, 110, 120, 60);
//Touch up the mouth
g.setColor(Color.YELLOW);
g.fillRect(50, 110, 120, 30);
g.fillOval(50, 120, 120, 40);
}
}

21
DrawSmileyTest.java Normal file
View File

@@ -0,0 +1,21 @@
//Programs/Java/JavaTutorials/DrawSmiley.java
//Matthew Ellison
// Created: 02-12-19
//Modified: 02-12-19
//This class simply draws a smiley face
import javax.swing.JFrame;
public class DrawSmileyTest{
public static void main(String[] argv){
DrawSmiley panel = new DrawSmiley();
JFrame application = new JFrame();
application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
application.add(panel);
application.setSize(230, 250);
application.setVisible(true);
}
}