Universitas Pamulang Teknik Informatika S-1
PERTEMUAN 8
Tentang Netbeans
NetBeans merupakan IDE (Integrated Development Environment) yang sepenuhnya
dibuat dengan bahasa Java. Dengan NetBeans, pembuatan program Java akan menjadi
lebih mudah karena dalam IDE ini sudah terintegrasi tools-tools yang diperlukan untuk
memprogram dengan Java, seperti compiler, debugger, code profiler, designer,
javadoc, dsb. NetBeans dapat didownload secara gratis dari [Link] dan
pada saat dokumen ini dibuat, yang tersedia adalah versi 7.0. NetBeans dapat diinstall
di berbagai sistem operasi, baik Windows, Linux atau Mac.
Dalam MS Windows, untuk menjalankan NetBeans klik Start→All
Programs→NetBeans →NetBeans 7.0. Setelah dijalankan akan muncul tampilan seperti
berikut.
Figure 1: Tampilan NetBeans 7.0
Untuk memulai membuat aplikasi, harus dibuat Project. Berikut ini adalah langkah-
langkah untuk membuat sebuah Project dalam NetBeans.
Komputer Grafik 106
Universitas Pamulang Teknik Informatika S-1
1. Click File→New Project...
2. Pada dialog yang muncul, pilih Categories: Java, Projects: Java Application, lalu klik Next
3. Isi nama Project pada Project Name, lokasi penyimpanan pada Project Location, lalu klik
Finish
4. Tambahkan Class dengan cara mengklik File→New File...
5. Pilih Categories: Java, File Types: Java Class, lalu klik Next
6. Isi nama Class pada Class Name, lalu tekan Finish. Jangan mengunakan Spasi.
Berikut ini adalah kerangka Class dalam Java yang akan digunakan dalam
perkuliahan ini (Komputer Grafik).
Listing 1: Kerangka Class
1 // definisi package 2 // Ganti <Nama Package> 3 package <Nama Package>;
4
5 // modul-modul yang akan digunakan
6 import [Link].*;
7 import [Link].*;
8 import [Link].*;
9 import [Link].*;
10
11 /**
12 * Class baru yang dibuat. Ganti <Nama Class>
13 */
14 public class <Nama Class> {
15
16 // fields, constants
17 // methods, constructor
18 }
1.1 Latihan 1
Buatlah Project dengan nama LatGui, kemudian tambahkan class MainPanel.
Listing 2: Latihan GUI 1: class LatGui
1 package latgui;
2
3 // modul-modul yang akan digunakan
4 import [Link].*;
5 import [Link].*;
6 import [Link].*;
7 import [Link].*;
8
9 public class LatGui {
10
Komputer Grafik 107
Universitas Pamulang Teknik Informatika S-1
11 /**
12 * @param args the command line arguments
13 */
14
public static void main(String[] args) {
15
JFrame frame = new JFrame();
16
[Link]("Aplikasi pertama - <NAMA ANDA>");
17
[Link](JFrame.EXIT_ON_CLOSE);
18
19 //tambahkan panel
20
MainPanel panel = new MainPanel();
21
[Link]().add(panel);
22
[Link]();
23
[Link](true);
24
}
25 }
Listing 3: Latihan GUI 1: class MainPanel
1 // definisi package
2 package latgui;
3
4 // modul-modul yang akan digunakan
5 import [Link].*;
6 import [Link].*;
7 import [Link].*;
8 import [Link].*;
9
10 /**
11 * class ini mewarisi class JPanel
12 */
13 public class MainPanel extends JPanel {
14
15 public MainPanel() {
16 [Link](new Dimension(400, 150));
17 [Link]([Link]);
18 }
19
20 public void paintComponent(Graphics g) {
21 //paint component dengan default method
22 [Link](g);
23
24 Graphics2D g2 = (Graphics2D)g;
25 [Link](10, 10 , 40, 50);
26 [Link]("Komputer Grafik Latihan 1", 10, 70);
27 }
28 }
Komputer Grafik 108
Universitas Pamulang Teknik Informatika S-1
Figure 2: Langkah 1
Figure 3: Langkah 2
Komputer Grafik 109
Universitas Pamulang Teknik Informatika S-1
Figure 4: Langkah 3
Komputer Grafik 110
Universitas Pamulang Teknik Informatika S-1
Figure 5: Langkah 4
Figure 6: Langkah 5
Komputer Grafik 111
Universitas Pamulang Teknik Informatika S-1
Figure 7: Langkah 6
Komputer Grafik 112
Universitas Pamulang Teknik Informatika S-1
Objek Geometri Dasar
Komputer Grafik 106
Universitas Pamulang Teknik Informatika S-1
Komputer Grafik 107
Latihan
Membuat Bentuk Geometri Komputer Grafik Shape
2D
Modifikasi Script MainPanel
Jika di run maka akan tampil seperti berikut:
Latihan:
Buatlah bentuk geometri lainnya
//Membuat Lingkaran
public void linkaran(Graphics g) {
Graphics2D ling = (Graphics2D) g;
Ellipse2D lingkaran;
double x = 250, y = 100;
double diameter = 80;
lingkaran = new [Link](x, y, diameter, diameter);
[Link](lingkaran);
}
//Membuat Lingkaran
public void hexagon(Graphics g) {
Graphics2D poly = (Graphics2D) g;
Polygon pol;
int x[] = {375, 400, 450, 475, 450, 400};
int y[] = {150, 100, 100, 150, 200, 200};
pol = new Polygon(x, y, [Link]);
[Link](pol);
}
//Membuat Persegi (kotak)
public void persegi(Graphics g) {
Graphics2D kot = (Graphics2D) g;
int x = 500, y = 100;
int p = 100, l = 100;
[Link](new Rectangle(x, y, p, l));
}
//Membuat Travesium
public void travesium(Graphics g) {
int xbiru[] = {50, 350, 300, 100};
int ybiru[] = {370, 370, 270, 270};
int biru = [Link];
[Link](xbiru,ybiru,biru);
}
//Membuat Jajar Genjang
public void jajargenjang(Graphics g) {
int xpink[] = {360, 610, 660, 410};
int ypink[] = {370, 370, 270, 270};
int pink = [Link];
[Link](xpink,ypink,pink);
}