Menyambung persoalan tugas yang telah selesai, kali ini saya hanya akan mengulas sedikit tentang proses pembuatan tugas membuat game tictactoe. Pada postingan ini membahas tahap sederhana pembuatan game tictactoe, yaitu membuat panel dan button untuk game tictactoe, disini diharuskan mengimport yang namanya java.awt dan javax.swing.
agar lebih mudah memahami, silahkan lihat saja sourcecode berikut ini.
/*--------------------------------------------------------*/
/*-----Nama : Ahmad Ariful Amri ------------------------*/
/*-----Program: membuat panel dan button game tictactoe---*/
/*------------http://go-program.blogspot.com--------------*/
/*--------------------------------------------------------*/
import java.awt.*;
import java.awt.event.*;
import java.awt.GridLayout;
import javax.swing.*;
import javax.swing.border.LineBorder;
public class PanelButton extends JApplet
{
JButton[][] button = new JButton[10][10];
public void init()
{
JPanel p = new JPanel();
p.setBackground(Color.blue);
p.setLayout(new GridLayout(10, 10, 0, 0));
for (int i=0; i<10; i++)
for (int j=0; j<10; j++)
p.add(button[i][j] = new JButton());
p.setBorder(new LineBorder(Color.red, 1));
this.getContentPane().add(p, BorderLayout.CENTER);
}
}
Untuk melihat hasil dari program diatas silahkan lihat appletnya di: http://cs.unsyiah.ac.id/~alamri/belajar/tictac/ Nah, penjelasan sourcecode diatas saya kira masih dapat dipahami, jika belum begini:
Untuk mengaktifkan berbagai fungsi/method pada SC diatas, kita harus mengimport :
import java.awt.*;
import java.awt.event.*;
import java.awt.GridLayout;
import javax.swing.*;
import javax.swing.border.LineBorder;
Selanjutnya, untuk membuat sebuah wadah atau tempat diletakkannya isi game tersebut, membutuhkan class JPanel, Jpanel sendiri sebenarnya berna,a Panel saja, cum karena disini dijalankan menggunakan browser, karena ada javax.swing. maka semua komponen swing ditambahkan J didepannya.
p.setBackground(Color.blue);
digunakan untuk membuat backgrond, backgroundnya diberi warna biru.
p.setLayout(new GridLayout(10, 10, 0, 0));
Pada halaman nya diberika grid, atau seperti pembatas garis garis
for (int i=0; i<10; i++)
for (int j=0; j<10; j++)
p.add(button[i][j] = new JButton());
Menambahkan button atau tombol yang dapat diklik.
Semoga tutorial sederhana diatas dapat berguna
Post a Comment