Hay guys....,
Sebelumnya
perkenalkan nama saya Yolanda Septana Sianturi dari Jurusan D3 Manajemen
Informatika Fakultas Ilmu Terapan(FIT) di Telkom University, Bandung Indonesia.
Disini saya mau bantu share nih mengenai gimana sih aplikasi berbasis java GUI??,
pasti masih pada bingung kan gimana cara buat form di java, apa sih Java GUI
itu???, disini saya ingin membantu teman teman nih, saya akan kasih tau solusi
jitu gimana cara nya membuat Aplikasi berbasisi Java GUI.
Oh iya kalau kita
mau buat Aplikasi berbasis Java GUI terlebih dahulu kita harus punya dulu
software NetBeans dulu nih, Kalau saya sekarang menggunakan software Netbeans
IDE 8.0.2. Kalau kamu belum punya kamu boleh download setelah itu instal di
laptop kamu yah hehehe....
A.
Pengertian
JAVA GUI
Graphic User Interface (GUI)
adalah pemrograman dengan bahasa Java yang dibuat menggunakan aplikasi yang
berbasiskan GUI. Tujuannya adalah menambahkan beberapa komponen yang tidak bisa
dibuat dalam basis text.
Komponen-konponen tersebut
bisa berupa tombol, gambar, dll. Tujuannya adalah untuk memudahkan user
menggunakan program yang dibuat tersebut.
Kalau dilihat pengertian
tentang GUI secara umum adalah Interaksi yang dapat dilaksanakan oleh user
melalui menu dan icon yang diperlihatkan dalam modus grafik. Contoh
implementasi GUI-based shell ini adalah pada sistem operasi Microsoft Windows.
B.
Jenis
– Jenis Java GUI
Diantara jenis-jenis gui di
java adalah:
a)
AWT (Abstract Window Toolkit)
AWT (Abstract Window Toolkit)
adalah GUI Toolkit pertama pada bahasa pemrograman Java, sayang-nya AWT ini
sangat-sangat kekurangan komponen yang biasa digunakan untuk membangun sebuah
aplikasi desktop secara lengkap (komponen tabel saja tidak ada ) Terlepas dari
kurang-nya komponen GUI yang terdapat pada AWT (Abstract Window Toolkit),
aplikasi yang dibangun menggunakan AWT (Abstract Window Toolkit) akan tampak
seperti aplikasi native. Maksudnya yaitu, jika aplikasi yang dibangun
menggunakan AWT (Abstract Window Toolkit) ini dijalankan pada Sistem Operasi
Windows. Maka aplikasi ini akan terlihat seperti aplikasi Windows pada
umum-nya, dan begitu juga jika dijalankan pada Sistem Operasi Mac ataupun
GNU/Linux. Kenapa ini bisa terjadi, karena AWT (Abstract Window Toolkit) ini
benar-benar memanggil native subrutin untuk menggambar setiap komponen-nya ke
layar.
b)
SWT (Standart Widget Tookit)
SWT (Standart Widget Toolkit)
adalah sebuah GUI Toolkit yang dikeluaran oleh IBM sebagai alternatif dari
AWT/Java Swing milik SUN Microsystem. SWT terdapat pada package java.swt.
package java.swt berisis komponen-komponen GUI yang bersifat platform sistem
operasi.
Tampilan dari java.swt
menyesuaikan dengan sistem operasi sehingga mengakibatkan dependensi sistem.
Namun performa dari SWT ini sama dengan swing. Yang membedakan antara SWT
(Standart Widget Toolkit) dan AWT/Java Swing adalah SWT ini benar-benar
mengakses native GUI library yang terdapat pada Sistem Operasi melalui JNI
(Java Native Interface).
c)
SWING
Java Swing adalah librari java yang
digunkan untuk menciptakan Grafik User Interface (GUI). Dengan Java Swing kita
dapat membuat user interface yang cross platform atau OS independent. Artinya
user interface yang kita buat dapat dijalankan pada system operasi apa saja (OS
yang suport Java) dengan tampilan yang relative sama. Bahkan kita dapat membuat
user interface yang menyerupai Windows XP, Mac OS atau Linux tanpa tergantung
dari OS yang kita gunakan. SWING, adalah salah satu bagian dari Java Foundation
Classes (JFC). Pada JFC ini juga terdapat fasilitas untuk menambahkan Rich
Graphic Functionality.
Sekarang saya mau
ngasih tau nih langkah – langkah cara membuat aplikasi menggunakan java gui,
disini saya akan sekaligus memberikan contoh kodingan dari ketiga jenis-jenis
Java GUI
Pertama-tama terlebih dahulu masuk ke NetBeans nya dulu
Ini tampilan awal
Pada NetBeans
Setelah itu,
Pilih ’menu File’ dan Pilih ‘New Project’, Seperti pada gambar dibawah ini
Setelah kita klik
‘Menu Project’ akan muncul tampilan seperti gambar dibawah ini. Pada tampilan ini
klik ‘JAVA’ terus ‘Next’.
Setelah itu akan
muncul tampilan seperti gambar dibawah ini. Pada tampilan ini isi nama project
yang diinginkan dan klik ‘Finish’.
Setelah itu klik
kanan pada packages Project yang dikerjakan tadi, lalu pilih ‘New’, lalu pada ‘New’pilih
JFrame Form. Disini kita akan memulai membuat Frame baru. Sepert pada tampilan
dibawah ini.
Setelah itu akan
muncul layout seperti gambar dibawah ini
Pada tampilan
layout diatas kita bisa buat frame sesuai dengan yang diinginkan, untuk membuat
frame tersebut kita bisa membuat nya dengan menggunakan palette yang ada,
seperti pada gambar dibawah ini merupakan jenis-jenis palette yang dibutuhkan
untuk membuat Frame
Setelah itu ini
merupakan contoh tampilan Frame yang saya buat
Dan kalau masih
pada bingung kamu bisa menggunakan kodingan seperti ini....
/*
* To change this
license header, choose License Headers in Project Properties.
* To change this
template file, choose Tools | Templates
* and open the
template in the editor.
*/
package id.pkg6701144192.rabu.visual;
/**
*
* @author Win8
*/
public class SoalTipeB extends javax.swing.JFrame {
/**
* Creates new
form SoalTipeB
*/
public SoalTipeB()
{
initComponents();
setResizable(false);
}
/**
* This method is
called from within the constructor to initialize the form.
* WARNING: Do NOT
modify this code. The content of this method is always
* regenerated by
the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold
defaultstate="collapsed" desc="Generated Code">
private void
initComponents() {
jMenuItem1 =
new javax.swing.JMenuItem();
jMenuItem2 =
new javax.swing.JMenuItem();
jMenuItem3 =
new javax.swing.JMenuItem();
jMenuItem4 =
new javax.swing.JMenuItem();
jMenuItem5 =
new javax.swing.JMenuItem();
jMenu3 = new
javax.swing.JMenu();
jMenuItem6 =
new javax.swing.JMenuItem();
jMenu4 = new
javax.swing.JMenu();
jMenu5 = new javax.swing.JMenu();
jMenuBar2 =
new javax.swing.JMenuBar();
jMenu8 = new
javax.swing.JMenu();
jMenu9 = new
javax.swing.JMenu();
jPanel1 = new
javax.swing.JPanel();
jLabel1 = new
javax.swing.JLabel();
jLabel2 = new
javax.swing.JLabel();
jTextField1 =
new javax.swing.JTextField();
jLabel3 = new
javax.swing.JLabel();
jLabel4 = new
javax.swing.JLabel();
jPasswordField1 = new javax.swing.JPasswordField();
jLabel5 = new
javax.swing.JLabel();
jLabel6 = new
javax.swing.JLabel();
jComboBox1 =
new javax.swing.JComboBox();
jLabel7 = new
javax.swing.JLabel();
jLabel8 = new
javax.swing.JLabel();
jLabel9 = new
javax.swing.JLabel();
jCheckBox1 =
new javax.swing.JCheckBox();
jCheckBox2 =
new javax.swing.JCheckBox();
jCheckBox3 =
new javax.swing.JCheckBox();
jCheckBox4 =
new javax.swing.JCheckBox();
jLabel10 = new
javax.swing.JLabel();
jScrollPane1 =
new javax.swing.JScrollPane();
jTextArea1 =
new javax.swing.JTextArea();
jLabel11 = new
javax.swing.JLabel();
jButton1 = new
javax.swing.JButton();
jButton2 = new
javax.swing.JButton();
jButton3 = new
javax.swing.JButton();
jButton4 = new
javax.swing.JButton();
jMenuBar1 =
new javax.swing.JMenuBar();
jMenu1 = new
javax.swing.JMenu();
jMenu2 = new
javax.swing.JMenu();
jMenuItem7 =
new javax.swing.JMenuItem();
jMenuItem8 =
new javax.swing.JMenuItem();
jMenuItem9 =
new javax.swing.JMenuItem();
jMenuItem10 =
new javax.swing.JMenuItem();
jMenu6 = new
javax.swing.JMenu();
jMenuItem11 =
new javax.swing.JMenuItem();
jMenuItem12 =
new javax.swing.JMenuItem();
jMenuItem13 =
new javax.swing.JMenuItem();
jMenuItem14 =
new javax.swing.JMenuItem();
jMenu7 = new
javax.swing.JMenu();
jMenuItem1.setText("jMenuItem1");
jMenuItem2.setText("jMenuItem2");
jMenuItem3.setText("jMenuItem3");
jMenuItem4.setText("jMenuItem4");
jMenuItem5.setText("jMenuItem5");
jMenu3.setText("jMenu3");
jMenuItem6.setText("jMenuItem6");
jMenu4.setText("jMenu4");
jMenu5.setText("jMenu5");
jMenu8.setText("File");
jMenuBar2.add(jMenu8);
jMenu9.setText("Edit");
jMenuBar2.add(jMenu9);
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jLabel1.setIcon(new javax.swing.ImageIcon("D:\\Program
Visual\\id.pkg6701144192.rabu.visual\\18gnjw6jdmvfcjpg.jpg")); // NOI18N
jLabel2.setText("jLabel2");
jTextField1.setText("field\n");
jLabel3.setText("jLabel3");
jLabel4.setText("jLabel4");
jPasswordField1.setText("jPasswordField1");
jLabel5.setText("jLabel5");
jLabel6.setText("jLabel6");
jComboBox1.setModel(new javax.swing.DefaultComboBoxModel(new String[] {
"combo box", "Item 2", "Item 3", "Item
4" }));
jComboBox1.setToolTipText("combo box");
jComboBox1.setName("combo box"); // NOI18N
jLabel7.setText("jLabel7");
jLabel8.setText("jLabel8");
jLabel9.setText("jLabel9");
jCheckBox1.setText("pilihan a");
jCheckBox2.setText("pilihan c");
jCheckBox3.setText("pilihan b");
jCheckBox4.setText("pilihan d");
jLabel10.setText("jLabel10");
jTextArea1.setColumns(20);
jTextArea1.setRows(5);
jTextArea1.setText("text area");
jScrollPane1.setViewportView(jTextArea1);
jLabel11.setText("jLabel11");
jButton1.setText("< back");
jButton2.setFont(new java.awt.Font("Tahoma", 1, 11)); //
NOI18N
jButton2.setText("simpan");
jButton2.addActionListener(new java.awt.event.ActionListener() {
public
void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});
jButton3.setText("batal");
jButton4.setText("reset");
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel2)
.addComponent(jLabel4)
.addComponent(jLabel6)
.addComponent(jLabel8)
.addComponent(jLabel10))
.addGap(39, 39, 39)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(jCheckBox3)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jCheckBox4))
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING,
false)
.addComponent(jScrollPane1, javax.swing.GroupLayout.Alignment.LEADING,
javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING,
false)
.addComponent(jTextField1)
.addComponent(jPasswordField1, javax.swing.GroupLayout.DEFAULT_SIZE,
140, Short.MAX_VALUE)
.addComponent(jComboBox1, 0, javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(jCheckBox1)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jCheckBox2))))
.addGap(33, 33,
33)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel9)
.addComponent(jLabel3)
.addComponent(jLabel5)
.addComponent(jLabel7)
.addComponent(jLabel11)))))
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(jButton1)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jButton2)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jButton3)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jButton4))
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 449,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(41, Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 70,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(19, 19, 19)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel2)
.addComponent(jTextField1,
javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel3))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel4)
.addComponent(jPasswordField1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel5))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel6)
.addComponent(jComboBox1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel7))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel8)
.addComponent(jLabel9)
.addComponent(jCheckBox1)
.addComponent(jCheckBox2))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jCheckBox3)
.addComponent(jCheckBox4))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel11)
.addComponent(jLabel10))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 18,
Short.MAX_VALUE)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton1)
.addComponent(jButton2)
.addComponent(jButton3)
.addComponent(jButton4)))
);
jMenuBar1.setBackground(new java.awt.Color(204, 102, 0));
jMenuBar1.setForeground(new java.awt.Color(255, 51, 51));
jMenu1.setText("Home > ");
jMenuBar1.add(jMenu1);
jMenu2.setText("File >");
jMenu2.addItemListener(new java.awt.event.ItemListener() {
public
void itemStateChanged(java.awt.event.ItemEvent evt) {
jMenu2ItemStateChanged(evt);
}
});
jMenu2.addComponentListener(new
java.awt.event.ComponentAdapter() {
public
void componentShown(java.awt.event.ComponentEvent evt) {
jMenu2ComponentShown(evt);
}
});
jMenuItem7.setText("File Transaksi 1");
jMenu2.add(jMenuItem7);
jMenuItem8.setText("File Transaksi 2");
jMenu2.add(jMenuItem8);
jMenuItem9.setText("File Transaksi 3");
jMenu2.add(jMenuItem9);
jMenuItem10.setText("File Transaksi 4");
jMenuItem10.addActionListener(new
java.awt.event.ActionListener() {
public
void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem10ActionPerformed(evt);
}
});
jMenu2.add(jMenuItem10);
jMenuBar1.add(jMenu2);
jMenu6.setText("View >");
jMenuItem11.setText("View Tabel Data Transaksi 1");
jMenu6.add(jMenuItem11);
jMenuItem12.setText("View Tabel Data Transaksi 2");
jMenuItem12.addActionListener(new java.awt.event.ActionListener() {
public
void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem12ActionPerformed(evt);
}
});
jMenu6.add(jMenuItem12);
jMenuItem13.setText("View Tabel Data Transaksi 3");
jMenu6.add(jMenuItem13);
jMenuItem14.setText("View Tabel Data Transaksi 4");
jMenu6.add(jMenuItem14);
jMenuBar1.add(jMenu6);
jMenu7.setText("Help >");
jMenuBar1.add(jMenu7);
setJMenuBar(jMenuBar1);
javax.swing.GroupLayout layout = new
javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 0, Short.MAX_VALUE))
);
pack();
}//
</editor-fold>
private void
jMenu2ComponentShown(java.awt.event.ComponentEvent evt) {
// TODO add
your handling code here:
}
private void
jMenu2ItemStateChanged(java.awt.event.ItemEvent evt) {
// TODO add
your handling code here:
}
private void
jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add
your handling code here:
}
private void
jMenuItem10ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add
your handling code here:
}
private void
jMenuItem12ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add
your handling code here:
}
/**
* @param args the
command line arguments
*/
public static void
main(String args[]) {
/* Set the
Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look
and feel setting code (optional) ">
/* If Nimbus
(introduced in Java SE 6) is not available, stay with the default look and
feel.
* For details
see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
*/
try {
for
(javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels())
{
if
("Nimbus".equals(info.getName())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch
(ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(SoalTipeB.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
} catch
(InstantiationException ex) {
java.util.logging.Logger.getLogger(SoalTipeB.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
} catch
(IllegalAccessException ex) {
java.util.logging.Logger.getLogger(SoalTipeB.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
} catch
(javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(SoalTipeB.class.getName()).log(java.util.logging.Level.SEVERE,
null, ex);
}
//</editor-fold>
/* Create and
display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
public
void run() {
new
SoalTipeB().setVisible(true);
}
});
}
// Variables
declaration - do not modify
private
javax.swing.JButton jButton1;
private
javax.swing.JButton jButton2;
private
javax.swing.JButton jButton3;
private
javax.swing.JButton jButton4;
private
javax.swing.JCheckBox jCheckBox1;
private
javax.swing.JCheckBox jCheckBox2;
private
javax.swing.JCheckBox jCheckBox3;
private
javax.swing.JCheckBox jCheckBox4;
private
javax.swing.JComboBox jComboBox1;
private
javax.swing.JLabel jLabel1;
private
javax.swing.JLabel jLabel10;
private
javax.swing.JLabel jLabel11;
private
javax.swing.JLabel jLabel2;
private
javax.swing.JLabel jLabel3;
private
javax.swing.JLabel jLabel4;
private
javax.swing.JLabel jLabel5;
private
javax.swing.JLabel jLabel6;
private
javax.swing.JLabel jLabel7;
private
javax.swing.JLabel jLabel8;
private
javax.swing.JLabel jLabel9;
private
javax.swing.JMenu jMenu1;
private
javax.swing.JMenu jMenu2;
private
javax.swing.JMenu jMenu3;
private
javax.swing.JMenu jMenu4;
private
javax.swing.JMenu jMenu5;
private
javax.swing.JMenu jMenu6;
private
javax.swing.JMenu jMenu7;
private
javax.swing.JMenu jMenu8;
private
javax.swing.JMenu jMenu9;
private
javax.swing.JMenuBar jMenuBar1;
private
javax.swing.JMenuBar jMenuBar2;
private javax.swing.JMenuItem jMenuItem1;
private
javax.swing.JMenuItem jMenuItem10;
private
javax.swing.JMenuItem jMenuItem11;
private
javax.swing.JMenuItem jMenuItem12;
private
javax.swing.JMenuItem jMenuItem13;
private
javax.swing.JMenuItem jMenuItem14;
private
javax.swing.JMenuItem jMenuItem2;
private
javax.swing.JMenuItem jMenuItem3;
private
javax.swing.JMenuItem jMenuItem4;
private
javax.swing.JMenuItem jMenuItem5;
private
javax.swing.JMenuItem jMenuItem6;
private javax.swing.JMenuItem jMenuItem7;
private
javax.swing.JMenuItem jMenuItem8;
private
javax.swing.JMenuItem jMenuItem9;
private
javax.swing.JPanel jPanel1;
private
javax.swing.JPasswordField jPasswordField1;
private
javax.swing.JScrollPane jScrollPane1;
private
javax.swing.JTextArea jTextArea1;
private
javax.swing.JTextField jTextField1;
// End of
variables declaration
}
Sekian dulu yang bisa saya share hari ini, semoga bermanfaat, Terima Kasih :)

