Rabu, 11 Desember 2013

Membuat EKSPRESI WAJAH. AWT

Selamat malam sobat,malam ini saya akan memposting Tugas GRAFIKA KOMPUTER yang diberikan oleh dosen saya yaitu untuk membuat EKSPRESI WAJAH  SMILE dan SAD dengan menggunakan JAVA NETBEANS. Nah Gini nih SKRIPNYA.

package penggunaanawt;

import java.awt.*;
import java.awt.event.*;
public class Smile extends Frame implements ActionListener{
    int x = 100;
    int y = 100;
public static void main(String[] args) {
    Frame frame = new Smile();
    frame.setSize(640, 480);
    frame.setVisible(true);
}
public Smile() {
setTitle("Gadiza Smile");
// create menu
    MenuBar mb = new MenuBar();
    setMenuBar(mb);
    Menu menu = new Menu("File");
    mb.add(menu);
    MenuItem mi = new MenuItem("Exit");
    mi.addActionListener(this);
    menu.add(mi);
// end program when window is closed
    WindowListener l = new WindowAdapter()  {
    public void windowClosing(WindowEvent ev) {
    System.exit(0);
    }
    };
this.addWindowListener(l);
// mouse event handler
MouseListener mouseListener = new MouseAdapter() {
public void mouseClicked(MouseEvent ev) {
    x = ev.getX();
    y = ev.getY();
    repaint();
}
};
addMouseListener(mouseListener);
}

public void paint(Graphics g) {

// membuat smile
setBackground (Color.red);

g.setColor(Color.white);
g.fillOval(320,240,  200, 200);
g.setColor(Color.BLACK);
g.drawArc(360, 290, 50, 20, -180, -180);
g.drawArc(440, 290, 50, 20, -180, -180);
g.setColor(Color.black);
g.drawArc(380, 360, 90, 50, 180, 180);
g.fillOval(360, 310, 50, 20);
g.fillOval(440, 310, 50, 20);

 // membuat sad
g.setColor(Color.white);
g.fillOval(320,240,  200, 200);
g.setColor(Color.BLACK);
g.drawArc(360, 290, 50, 20, -180, -180);
g.drawArc(440, 290, 50, 20, -180, -180);
g.setColor(Color.black);
g.drawArc(380, 360, 90, 50, -180, -180);
g.fillOval(360, 310, 50, 20);
g.fillOval(440, 310, 50, 20);

}
public void actionPerformed(ActionEvent ev) {
String command = ev.getActionCommand();
if ("Exit".equals(command)) {
System.exit(0);
}
}
}

OUTPUTNYA :


Sekian dulu postingan nya. Semoga bermanfaat juga buat sobat smua. GBU ^_^

0 komentar:

Posting Komentar

Related Posts Plugin for WordPress, Blogger...

Popular Posts

 

DiDA SLL. Design By: SkinCorner