Kodingnya sebagai berikut...
package sinus_cosinus;
import javax.swing.*;
import java.awt.*;
class kanvasanimasi extends Canvas {
public void paint(Graphics g){
g.setColor(Color.GREEN);
g.drawLine(10,10,10,210);
g.drawLine(5,110,380,110);
g.drawString("1",2,14);
g.drawString("-1",14,210);
g.drawString("0",13,123);
g.drawString("90",100,123);
g.drawString("180",190,123);
g.drawString("270",280,123);
g.drawString("360",370,123);
g.setColor(Color.MAGENTA);
for (int i=0; i<360 ; i+=1)
{
int y=(int) (Math.sin(i*Math.PI/180)*100)*-1;
g.drawOval(i+10,y+110,1,1);
try{
Thread.sleep(10);
}
catch(Exception e){
}
}
g.setColor(Color.ORANGE);
for (int i=0; i<360 ; i+=1)
{
int y=(int) (Math.cos(i*Math.PI/180)*100)*-1;
g.drawOval(i+10,y+110,1,1);
try{
Thread.sleep(20);
}
catch(Exception e){}
}}}
class animasi extends JFrame {
kanvasanimasi gambar=new kanvasanimasi();
animasi(){
setTitle("Grafik Sinus dan Kosinus");
setLocation(200,100);
setSize(420,260);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void komponenvisual(){
getContentPane().setLayout(new BorderLayout());
getContentPane().add(gambar,BorderLayout.CENTER);
setVisible(true);
}
public static void main(String[] args){
animasi anime=new animasi();
anime.komponenvisual();
}
}
Maka Outputnya Sebagai Dibawah Ini...
Selamat Mencoba Kwant... Hidup Adalah Perjuangan...!!!
Tidak ada komentar:
Posting Komentar