Pada tutorial sebelumnya,
program matrik penjumlahan tidak memiliki tampilan GUI (Graphical User Interface).
Pada tutorial kali ini, saya membuat program penjumlahan sama seperti program sebelumnya, tetapi memiliki GUI. Program dibuat dengan menggunakan GUI builder Netbeans. Karena masih satu program, maka project ini menjadi satu project dengan project sebelumnya
Jika anda tertarik, anda dapat mengikuti tutorial berikut ini.
Program Penjumlahan Matriks Netbeans GUI
Pertama buka Netbeans, buat JFrame Form seperti gambar berikut:
[caption id="" align="alignnone" width="411"]

Form Matriks[/caption]
Berikut ini adalah nama variabel dari form tersebut. Untuk matriks pertama, penamaan urut dari kiri ke kanan dilanjutkan baris bawahnya. Matriks selanjutnya juga seperti itu.
Matrik 1: ta1, ta2, ta3, ta4
Matrik 2: tb1, tb2, tb3, tb4
Matrik hasil: ta, tb, tc, td
Button Hitung: BtnHitung
Button Reset: BtnReset
Untuk deklarasi variabel, saya menggunakan variabel seperti ini:
double a1, a2, a3, a4, a5;
double b1, b2, b3, b4, b5;
double a, b, c, d;
Untuk button reset, code nya sebagai berikut:
ta1.setText("");
ta2.setText("");
ta3.setText("");
ta4.setText("");
tb1.setText("");
tb2.setText("");
tb3.setText("");
tb4.setText("");
ta.setText("");
tb.setText("");
tc.setText("");
td.setText("");
Terakhir adalah button Hitung, berikut adalah source code nya.
a1 = Integer.parseInt(ta1.getText());
a2 = Integer.parseInt(ta2.getText());
a3 = Integer.parseInt(ta3.getText());
a4 = Integer.parseInt(ta4.getText());
b1 = Integer.parseInt(tb1.getText());
b2 = Integer.parseInt(tb2.getText());
b3 = Integer.parseInt(tb3.getText());
b4 = Integer.parseInt(tb4.getText());
a = a1+b1;
b = a2+b2;
c = a3+b3;
d = a4+b4;
ta.setText(String.valueOf(a));
tb.setText(String.valueOf(b));
tc.setText(String.valueOf(c));
td.setText(String.valueOf(d));
Jika berhasil, tampilan program ketika di running adalah seperti ini:
[caption id="attachment_1586" align="aligncenter" width="331"]

Form Matriks[/caption]
Sekian tutorial membuat penjumlahan matriks java Netbeans GUI.
Semoga bermanfaat.