May 27, 2011

Kucing Gerak Jalan (Dasar Game java)

Kucing Gerak jalan, saya kasih nama itu karena sesuai dengan tugas quiz yang dikasih dosen saya untuk saya kerjakan (pada soal 1) soalnya adalah sebagai berikut:

Okey setelah saya coding semalaman akhirnya programnya selesai dan sesuai dengan soal pada jam 01.30 malam, setelah saya kumpulkan ke dosen nah sekarang saya kasih share pada temen2 yg baru belajar tentang game di java, hasilnya seperti berikut

Kalo temen2 mau tau sourcecodenya silahkan download
Read More......

May 15, 2011

Contoh Dasar Animasi Grafik Java

Ini adalah contoh Animasi Sholat mengunakan bahasa pemrograman java, bagi temen2 yang sedang belajar java silahkan acak-acak source code-nya gratisss.... ga usah beli, tinggal sedot ja dan silahkan pelajari cara-caranya, ini menggunakan metode Toolkit toolkit = getToolkit();

Read More......

May 14, 2011

Membuat Citra dengan File GIF di java

sekedar sharing saja bagi para pemula pelajar java : untuk menampilkan file gambar menggunakan JList di frame seperti gambar berikut:
 

*letakkan semua class dibawah ini ke dalam satu package atau kalo mau download projectnya klik aja disini
Pertama membuat class JlistProgram.java
berikut source code-nya

import java.awt.*;
import javax.swing.event.*;
import javax.swing.*;

public class JlistProgram extends JFrame implements ListSelectionListener {
    private ImageIcon[] imgIcon=new ImageIcon[3];
    private JLabel[] LabelImgViewer=new JLabel[3];
    JList javaList;
    public static void main(String[] args) {
        JlistProgram fr=new JlistProgram();
       fr.setTitle("Java List Program");
    fr.setVisible(true);
    fr.setSize(350, 190);
    fr.setResizable(false);
    fr.setDefaultCloseOperation(EXIT_ON_CLOSE);
    }
public JlistProgram(){
    imgIcon[0]=new ImageIcon("Image/udinmerah.GIF");
    imgIcon[1]=new ImageIcon("Image/udinhitam.GIF");
    imgIcon[2]=new ImageIcon("Image/udinputih.GIF");
    //membuat String nama gambar
    String[]gambar={"Udin Merah","Udin Hitam", "Udin Putih"};
    javaList=new JList(gambar);
    //membuat list gambar
        javaList.setFixedCellWidth(99);
        javaList.setFixedCellHeight(20);
    //membuat panel untuk menampung 3 gambar
    JPanel panel=new JPanel();
    for (int i = 0; i <3; i++) {
        panel.add(LabelImgViewer[i]=new JLabel());
        LabelImgViewer[i].setHorizontalAlignment(SwingConstants.CENTER);
    }
    //menambahkan panel dan list ke dalam frame
    getContentPane().add(panel, BorderLayout.CENTER);
    getContentPane().add(new JScrollPane(javaList), BorderLayout.WEST);
    //register listener
    javaList.addListSelectionListener(this);
}
    @Override
public void paint(Graphics g){
    g.clearRect(0, 0, 350, 190);
    g.setColor(Color.red);
    g.drawString("klik disini",10, 50);
    g.setColor(Color.BLUE);
    g.drawString("My name is Udin Khan", 100, 80);
    g.drawString("FB --> el_syaif@yahoo.co.id", 100, 100);
}
//menangani Listlistener
    public void valueChanged(ListSelectionEvent e) {
       //mengambil indeks
        //
     
        int[] indeks=javaList.getSelectedIndices();
         int i;
       //menaruh ImageIcon ke dalam label
        for (i = 0; i < indeks.length; i++) {
         LabelImgViewer[i].setIcon(imgIcon[indeks[i]]);
        }
        //enghapuskan imageIcon dari seluruh label
        for(;i<3;i++)


        {
        LabelImgViewer[i].setIcon(null);
    }
    }
}


Kedua membuat class Main.java
berikut source code-nya


public class Main {
    public static void main(String[] args) {
       new JlistProgram().main(args);
    }

}

kalo mau download project programanya silahkan klik disini
Read More......

May 11, 2011

Cara Merubah File RPM ke DEB

Cara merubah file *.rpm menjadi *.deb yaitu:
caranya menggunakan software alien, jika belum terinstall, install dulu dengan cara 

$sudo apt-get install alien

jika sudah terinstall langsung aja ke TKP, misalnya file file_version.1.0.2.rpm 

$sudo alien file_version.1.0.2.rpm

maka  file_version.1.0.2.rpm akan berubah menjadi file_version.1.0.2.deb
yah... cuma gitu aja kok... gampang kan???? selamat mencoba Read More......

Contoh Dasar Animasi Menggunakan Java

Download file project-nya disini
Di bawah ini adalah source code membuat animasi (contoh dasar animasi) menggunakan bahasa pemrograman Java : membuat tulisan Assalamua alaikum muncul satu persatu

//class Dasar Animasi.java
import javax.swing.*;
import java.awt.*;
public class DasarAnimasi extends JFrame implements Runnable {
Thread th;
// Objek yang akan ditampilkan menggunakan Array
String frames[] = {"A","AS","ASS","ASSA","ASSAL","ASSALA","ASSALAM", "ASSALAMU","ASSALAMU ","ASSALAMU A","ASSALAMU AL"
 + "","ASSALAMU ALA","ASSALAMU ALAI","ASSALAMU ALAIK","ASSALAMU ALAIKU","ASSALAMU ALAIKUM"};
// Menentukan variabel yang diperlukan
int numFrames = frames.length;
int currentFrame = 0;
long lastDisplay = 0;
public DasarAnimasi() {
super("Animasi Sederhana");
setSize(300,300);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
setResizable(false);
setLocation(300, 150);
th = new Thread(this);
th.start();
}

public void paint(Graphics g) {
g.clearRect(0, 0, 300, 300);
g.drawString("Dasar Animasi Java", 10, 45);
g.drawString("By : Udin", 10, 60);
g.setColor(Color.red);
g.drawString(frames[currentFrame],50,100);//animasi tulisan berjalan
}
public void run() {
do {
long time = System.currentTimeMillis();
if(time - lastDisplay > 100) {
repaint();
try {
Thread.sleep(200); //berhenti selama frameDelay=200
}catch(InterruptedException ex){
}
++currentFrame;
currentFrame %= numFrames;
lastDisplay = time;
}
} while (true);
}
}

//class Main.java

public class Main {
    public static void main(String args[]) {
DasarAnimasi app = new DasarAnimasi();
}
}
Download file project-nya disini

Read More......

May 7, 2011

Desain dengan Method Paint (Graphics g)


di bawah ini adalah contoh dasar mendesain Frame dalam bahasa pemrograman java menggunakan method paint :


//class DesainFrame
import java.awt.*;
import javax.swing.*;
public class DesainFrame extends JFrame{
public DesainFrame(){
this.setTitle("Desain Frame");
this.setSize(400,400);
this.setVisible (true);
this.setDefaultCloseOperation(this.EXIT_ON_CLOSE);
}
public void paint (Graphics g){
g.clearRect(0,0,400,400);
g.setColor(Color.red);
g.drawString("tulisan ini menggunakan drawString di method paint",50,50);
g.setColor(Color.green);
g.drawString("By: Udin Khan",120,70);
}
}

//class Main
public class Main{
public static void main (String []args){
new DesainFrame();
}
}

gambar di atas adalah hasil keluarannya setelah di-compile
Read More......