Praktikum Grafika Komputer

Image

Gambar diatas adalah tampilan dari source code dibawah ini…. memang sederhana tetapi ini lah awal dalam kita mempelajari grafika komputer, harus dari yang paling dasar dulu ….. ok.
import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Shape;
import java.awt.geom.Area;
import java.awt.geom.Ellipse2D;
import javax.swing.JApplet;
import javax.swing.JFrame;
import javax.swing.JPanel;

/**
 *
 * @author Chiput
 */
public class AddArea_modul2 extends JApplet{
    public static void main(String put[]){
        
         JFrame frame = new JFrame();
        frame.setTitle(“Constructive Area Geometry”);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        JApplet applet = new AddArea_modul2();
        applet.init();
        frame.getContentPane().add(applet);
        frame.pack();
        frame.setVisible(true);
    }

    @Override
    public void init() {
        JPanel panel = new AreaPanel();
        getContentPane().add(panel);
    }
}

class AreaPanel extends JPanel{
    private static final long serialVersionUID = 1L;
    public AreaPanel(){
        setPreferredSize(new Dimension(760, 400));
    }
    @Override
    public void paintComponent (Graphics g){
        Graphics2D g2 = (Graphics2D)g;
        //Lingk 1
        Shape s1 = new Ellipse2D.Double(0, 0, 100, 100);
        //Lingk 2
        Shape s2=new Ellipse2D.Double(60, 0, 100, 100);
        //area geometri 1
        Area a1=new Area (s1);
        //area geometri 2
        Area a2=new Area (s2);
        //geser posisi kedua lingkaran dengan x=20 y=50.
        g2.translate(20, 50);
        //penentuan ketebalan dan warna garis
        BasicStroke bsThickLine = new BasicStroke (5.0f);
        g2.setStroke(bsThickLine);
        g2.setPaint(Color.blue);
        //gambar lingkaran pertama
        g2.draw(s1);
        //gambar lingkaran kedua
        g2.draw(s2);
        //operasi “add”
        a2.add(a1);
        //penentuan warna untuk mengisi hasil operasi add
        g2.setPaint(Color.green);
        //pewarnaan area hasil operasi add
        g2.fill(a2);
    }
}

 

Semangat Trus Coding Javanya yach???
    

Count On Me —-> Bruno Mars

Image

This is my favorite singer guys….. Bruno Mars….          Pasti dari kalian semua tau donk siapa Bruno Mars…. lagu-lagunya yang begitu enjoy dihati kita sampai-sampai ga bosen – bosen loh dengerinya… humh so beautiful and perfect abis. Mungkin dari kita – kita udah banyak yang tau kali yach tentang lagu-lagunya Bruno, tapi sedikit dari kita yang kurang tau tentang Siapa sich Bruno Mars…. asalnya dari mana??? apa emang nama aslinya Bruno Mars gitu??? heheheh jadi cerewet sendiri Aku nie…  ya udah nie sedikit sharing ja yach tentang profilnya Bruno Mars

Bruno Mars adalah seorang musisi dari AmerikaSerikat yang lahir di Honolulu, Hawaii pada tanggal 8 Oktober 1985. Nah… sebelum terjun di dunia tarik suara, si Bruno ini pernah menjadi produser, penulis lagu dan composer artis-artis ternama loch teman…..gimna hayo???  WOW…banget kan? jangan salah loh keluarganya Bruno adalah keluarga musisi…. so ga jauh dari keturunannya donk… pasti juga jadi musisi …. hehehe. Ayahnya Pete Hernandez adalah seorang musisi di hawaii yang bermain perkusi sedangkan mamanya Bernie adalah seorang penari. Meskipun Bruno lahir di Hawaii tapi keluarga Bruno itu bukan asli Hawaii, ayah dan mamanya tu asli filipina teman-teman…. eh….eh… tau ga? ternyata nama Bruno Mars itu  bukan nama aslinya tapi…. itu nama populernya dia… humh pantesan saat Aku denger namanya pertama kali itu gimana…… gitu….. hehhe ‘sok tau banget yach Aku.Ooops. Nama aslinya itu Peter Gene Bayot Hernandez, humh….. ternyata yach temen-temen….. Aku kapan yach punya Nama Populer gitu ??? ngarep *****___### -_-

Genre        : POP, Alternative hip – hop, soul, R&BInstrumen  : Vocal, Drum, Gitar, Keyboard and Bass

Brunomars.com