Assalamualaikum Wr.Wb
Salam Hormat kepada bapak Dosen Pembimbng Mata Kuliah Algoritma & Pemrograman II STMIK Eresha. Saya akan memenuhi tugas ataupun nilai UTS pada semester ini yaitu membuat program java menggunakan software Netbean, dalam projek java kali ini saya memberi judul dengan nama "Penginputan Data Mahasiswa" tujuan dan arahan kedepan saya membuat projek ini yaitu dengan kemudahan yang serba teknologi ataupun serba gadget memungkinkan seluruh mahasiswa bisa mengakses dan memasukan data dirinya secara online dan itu bisa di lakukan dimana saja selama ada koneksi internet pasti bisa (khayalan), ya walaupun projek saya masih sederhana pake banget hehehe.
Oke langsung saja ini projeknya semoga bisa di pahami oleh pembaca
cekidot....
1. Buka Aplikasi Java Netbean nya, ini tampilan awal jika kita membuka netbean yang belum ada projeknya
2, Membuat form, caranya klik kanan pada Projectnya > klik new>pilih JFrame Form>isikan class name sesuai keinginan>finsih
Untuk mendesain tampilan form nya di sini saya menambahkan
a. 6 Label = NIM, Nama, Semester, Angkatan, Prodi, dan Kelas,
b. 3 Textfield = Kolom NIM, Kolom Semester, dan Kolom Prodi
c. 3 Button = Cetak, Hapus dan Tutup
d. 4 RadioButton(ButtonGroup) = Semester
e. 1 ComboBox = Angkatan
f. 4 CheckBox = Kelas
g. 1 TextArea = Hasil Cetak
public String ctk="";
/**
* Creates new form InputDataMahasiswa
*/
public InputDataMahasiswa() {
initComponents();
}
/**
* 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() {
Group = new javax.swing.ButtonGroup();
jPanel1 = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jLabel4 = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
jLabel6 = new javax.swing.JLabel();
nimTextField = new javax.swing.JTextField();
namaTextField = new javax.swing.JTextField();
satuRadioButton = new javax.swing.JRadioButton();
Group.add(satuRadioButton);
duaRadioButton = new javax.swing.JRadioButton();
Group.add(duaRadioButton);
tigaRadioButton = new javax.swing.JRadioButton();
Group.add(tigaRadioButton);
empatRadioButton = new javax.swing.JRadioButton();
Group.add(empatRadioButton);
angkatanComboBox = new javax.swing.JComboBox();
prodiTextField = new javax.swing.JTextField();
tplpCheckBox = new javax.swing.JCheckBox();
tpleCheckBox = new javax.swing.JCheckBox();
tplmgCheckBox = new javax.swing.JCheckBox();
tplpoCheckBox = new javax.swing.JCheckBox();
jPanel2 = new javax.swing.JPanel();
ctkButton = new javax.swing.JButton();
tutupButton = new javax.swing.JButton();
hapusButton = new javax.swing.JButton();
jScrollPane1 = new javax.swing.JScrollPane();
cetakTextArea = new javax.swing.JTextArea();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("Penginputan Data Mahasiswa");
jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("Penginputan Data Mahasiswa\n"));
jLabel1.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
jLabel1.setText("NIM");
jLabel2.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
jLabel2.setText("Nama");
jLabel3.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
jLabel3.setText("Semester");
jLabel4.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
jLabel4.setText("Angkatan");
jLabel5.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
jLabel5.setText("Prodi");
jLabel6.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
jLabel6.setText("Kelas");
nimTextField.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
nimTextField.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
nimTextFieldActionPerformed(evt);
}
});
namaTextField.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
namaTextField.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
namaTextFieldActionPerformed(evt);
}
});
satuRadioButton.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
satuRadioButton.setText("1 ( Satu )");
satuRadioButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
satuRadioButtonActionPerformed(evt);
}
});
duaRadioButton.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
duaRadioButton.setText("2 ( Dua )");
tigaRadioButton.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
tigaRadioButton.setText("3 ( Tiga )");
tigaRadioButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
tigaRadioButtonActionPerformed(evt);
}
});
empatRadioButton.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
empatRadioButton.setText("4 ( Empat )");
angkatanComboBox.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N
angkatanComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "2011-2012", "2012-2013", "2013-2014", "2014-2015", "2015-2016", "2016-2017", "2017-2018", "2018-2019", "2019-2020" }));
angkatanComboBox.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
angkatanComboBoxActionPerformed(evt);
}
});
prodiTextField.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
prodiTextField.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
prodiTextFieldActionPerformed(evt);
}
});
tplpCheckBox.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
tplpCheckBox.setText("02TPLP003");
tplpCheckBox.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
tplpCheckBoxActionPerformed(evt);
}
});
tpleCheckBox.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
tpleCheckBox.setText("01TPLE001");
tpleCheckBox.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
tpleCheckBoxActionPerformed(evt);
}
});
tplmgCheckBox.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
tplmgCheckBox.setText("03TPLMG002");
tplmgCheckBox.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
tplmgCheckBoxActionPerformed(evt);
}
});
tplpoCheckBox.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
tplpoCheckBox.setText("02TPLP001");
tplpoCheckBox.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
tplpoCheckBoxActionPerformed(evt);
}
});
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel1)
.addComponent(jLabel2)
.addComponent(jLabel3)
.addComponent(jLabel4)
.addComponent(jLabel5)
.addComponent(jLabel6))
.addGap(41, 41, 41)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(tigaRadioButton)
.addGap(18, 18, 18)
.addComponent(empatRadioButton))
.addComponent(angkatanComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, 91, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(satuRadioButton)
.addGap(18, 18, 18)
.addComponent(duaRadioButton, javax.swing.GroupLayout.PREFERRED_SIZE, 115, javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(namaTextField)
.addComponent(nimTextField)
.addComponent(prodiTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 303, Short.MAX_VALUE)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(tplpCheckBox)
.addComponent(tplmgCheckBox))
.addGap(35, 35, 35)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(tplpoCheckBox)
.addComponent(tpleCheckBox))))
.addGap(0, 227, Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel1)
.addComponent(nimTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel2)
.addComponent(namaTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel3)
.addComponent(satuRadioButton)
.addComponent(duaRadioButton))
.addGap(6, 6, 6)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(empatRadioButton)
.addComponent(tigaRadioButton))
.addGap(11, 11, 11)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel4)
.addComponent(angkatanComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel5)
.addComponent(prodiTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel6)
.addComponent(tplpCheckBox)
.addComponent(tpleCheckBox))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(tplmgCheckBox)
.addComponent(tplpoCheckBox))
.addContainerGap(37, Short.MAX_VALUE))
);
ctkButton.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
ctkButton.setText("Cetak");
ctkButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
ctkButtonActionPerformed(evt);
}
});
tutupButton.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
tutupButton.setText("Tutup");
tutupButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
tutupButtonActionPerformed(evt);
}
});
hapusButton.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
hapusButton.setText("Hapus");
hapusButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
hapusButtonActionPerformed(evt);
}
});
cetakTextArea.setColumns(20);
cetakTextArea.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
cetakTextArea.setRows(5);
jScrollPane1.setViewportView(cetakTextArea);
javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap(421, Short.MAX_VALUE)
.addComponent(hapusButton, javax.swing.GroupLayout.PREFERRED_SIZE, 82, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(36, 36, 36)
.addComponent(tutupButton, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap())
.addGroup(jPanel2Layout.createSequentialGroup()
.addGap(42, 42, 42)
.addComponent(ctkButton, javax.swing.GroupLayout.PREFERRED_SIZE, 72, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jScrollPane1))
);
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(ctkButton, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 230, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(tutupButton, javax.swing.GroupLayout.DEFAULT_SIZE, 26, Short.MAX_VALUE)
.addComponent(hapusButton, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jPanel2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGap(19, 19, 19))
);
pack();
setLocationRelativeTo(null);
}// </editor-fold>
private void tigaRadioButtonActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void ctkButtonActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
nim =(String)nimTextField.getText();
String smt="";
if(satuRadioButton.isSelected()){
smt = "1 (Satu)";
}
if(duaRadioButton.isSelected()){
smt = "2 (Dua)";
}
if(tigaRadioButton.isSelected()){
smt = "3 (Tiga)";
}
if(empatRadioButton.isSelected()){
smt = "4 (Empat)";
}
nama =(String)namaTextField.getText();
prodi = (String)prodiTextField.getText();
cetakTextArea.setText("NIM : "+nim+"\nNama : " +nama+"\nSemester : "+smt+"\nAngkatan : "+angkt+"\nProdi : "+prodi+"\nKelas : "+ctk);
}
private void hapusButtonActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
nimTextField.setText("");
namaTextField.setText("");
Group.clearSelection();
angkatanComboBox.setSelectedItem("2011-2012");
prodiTextField.setText("");
tplpCheckBox.setEnabled(true);
tplpCheckBox.setSelected(false);
tplmgCheckBox.setEnabled(true);
tplmgCheckBox.setSelected(false);
tpleCheckBox.setEnabled(true);
tpleCheckBox.setSelected(false);
tplpoCheckBox.setEnabled(true);
tplpoCheckBox.setSelected(false);
cetakTextArea.setText("");
}
private void tutupButtonActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
dispose();
}
private void satuRadioButtonActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void namaTextFieldActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void prodiTextFieldActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void angkatanComboBoxActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
angkatan = (String)angkatanComboBox.getSelectedItem();
if (angkatan=="2011-2012"){
angkt = "2011/2012";
}else if(angkatan=="2012-2013"){
angkt = "2012/2013";
}else if(angkatan=="2013-2014"){
angkt = "2013/2014";
}else if(angkatan=="2014-2015"){
angkt = "2014/2015";
}else if(angkatan=="2015-2016"){
angkt = "2015/2016";
}else if(angkatan=="2016-2017"){
angkt = "2016/2017";
}else if(angkatan=="2017-2018"){
angkt = "2017/2018";
}else if(angkatan=="2018-2019"){
angkt = "2018/2019";
}else if(angkatan=="2019-2020"){
angkt = "2019/2020";
}
}
private void tplpCheckBoxActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
ctk="02TPLP003";
tpleCheckBox.setSelected(false);
tplmgCheckBox.setSelected(false);
tplpoCheckBox.setSelected(false);
}
private void tpleCheckBoxActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
ctk="01TPLE001";
tplpCheckBox.setSelected(false);
tplmgCheckBox.setSelected(false);
tplpoCheckBox.setSelected(false);
}
private void tplmgCheckBoxActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
ctk="03TPLMG002";
tplpCheckBox.setSelected(false);
tpleCheckBox.setSelected(false);
tplpoCheckBox.setSelected(false);
}
private void tplpoCheckBoxActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
ctk="02TPLP001";
tplpCheckBox.setSelected(false);
tpleCheckBox.setSelected(false);
tplmgCheckBox.setSelected(false);
}
private void nimTextFieldActionPerformed(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(InputDataMahasiswa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(InputDataMahasiswa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(InputDataMahasiswa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(InputDataMahasiswa.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 InputDataMahasiswa().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.ButtonGroup Group;
private javax.swing.JComboBox angkatanComboBox;
private javax.swing.JTextArea cetakTextArea;
private javax.swing.JButton ctkButton;
private javax.swing.JRadioButton duaRadioButton;
private javax.swing.JRadioButton empatRadioButton;
private javax.swing.JButton hapusButton;
private javax.swing.JLabel jLabel1;
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.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTextField namaTextField;
private javax.swing.JTextField nimTextField;
private javax.swing.JTextField prodiTextField;
private javax.swing.JRadioButton satuRadioButton;
private javax.swing.JRadioButton tigaRadioButton;
private javax.swing.JCheckBox tpleCheckBox;
private javax.swing.JCheckBox tplmgCheckBox;
private javax.swing.JCheckBox tplpCheckBox;
private javax.swing.JCheckBox tplpoCheckBox;
private javax.swing.JButton tutupButton;
// End of variables declaration
}
Salam Hormat kepada bapak Dosen Pembimbng Mata Kuliah Algoritma & Pemrograman II STMIK Eresha. Saya akan memenuhi tugas ataupun nilai UTS pada semester ini yaitu membuat program java menggunakan software Netbean, dalam projek java kali ini saya memberi judul dengan nama "Penginputan Data Mahasiswa" tujuan dan arahan kedepan saya membuat projek ini yaitu dengan kemudahan yang serba teknologi ataupun serba gadget memungkinkan seluruh mahasiswa bisa mengakses dan memasukan data dirinya secara online dan itu bisa di lakukan dimana saja selama ada koneksi internet pasti bisa (khayalan), ya walaupun projek saya masih sederhana pake banget hehehe.
Oke langsung saja ini projeknya semoga bisa di pahami oleh pembaca
cekidot....
1. Buka Aplikasi Java Netbean nya, ini tampilan awal jika kita membuka netbean yang belum ada projeknya
Untuk mendesain tampilan form nya di sini saya menambahkan
a. 6 Label = NIM, Nama, Semester, Angkatan, Prodi, dan Kelas,
b. 3 Textfield = Kolom NIM, Kolom Semester, dan Kolom Prodi
c. 3 Button = Cetak, Hapus dan Tutup
d. 4 RadioButton(ButtonGroup) = Semester
e. 1 ComboBox = Angkatan
f. 4 CheckBox = Kelas
g. 1 TextArea = Hasil Cetak
3. Setelah mendesain form tersebut mari kita buat Source Codenya, source codenya akan saya tampilkan di akhir postingan kali ini.
4. Setelah kita memasukan code secara baik dan benar maka tampilan project nya akan seperti ini
5. Project yang sudah di isi dengan data mahasiswa
untuk menu angkatan kita harus klik terlebih dahulu dan pilih tahunnya agar hasil cetakannya tidak null
6. Source Code
public class InputDataMahasiswa extends javax.swing.JFrame {
String nim,angkatan,angkt,nama,prodi,nm;public String ctk="";
/**
* Creates new form InputDataMahasiswa
*/
public InputDataMahasiswa() {
initComponents();
}
/**
* 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() {
Group = new javax.swing.ButtonGroup();
jPanel1 = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jLabel4 = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
jLabel6 = new javax.swing.JLabel();
nimTextField = new javax.swing.JTextField();
namaTextField = new javax.swing.JTextField();
satuRadioButton = new javax.swing.JRadioButton();
Group.add(satuRadioButton);
duaRadioButton = new javax.swing.JRadioButton();
Group.add(duaRadioButton);
tigaRadioButton = new javax.swing.JRadioButton();
Group.add(tigaRadioButton);
empatRadioButton = new javax.swing.JRadioButton();
Group.add(empatRadioButton);
angkatanComboBox = new javax.swing.JComboBox();
prodiTextField = new javax.swing.JTextField();
tplpCheckBox = new javax.swing.JCheckBox();
tpleCheckBox = new javax.swing.JCheckBox();
tplmgCheckBox = new javax.swing.JCheckBox();
tplpoCheckBox = new javax.swing.JCheckBox();
jPanel2 = new javax.swing.JPanel();
ctkButton = new javax.swing.JButton();
tutupButton = new javax.swing.JButton();
hapusButton = new javax.swing.JButton();
jScrollPane1 = new javax.swing.JScrollPane();
cetakTextArea = new javax.swing.JTextArea();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("Penginputan Data Mahasiswa");
jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("Penginputan Data Mahasiswa\n"));
jLabel1.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
jLabel1.setText("NIM");
jLabel2.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
jLabel2.setText("Nama");
jLabel3.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
jLabel3.setText("Semester");
jLabel4.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
jLabel4.setText("Angkatan");
jLabel5.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
jLabel5.setText("Prodi");
jLabel6.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
jLabel6.setText("Kelas");
nimTextField.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
nimTextField.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
nimTextFieldActionPerformed(evt);
}
});
namaTextField.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
namaTextField.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
namaTextFieldActionPerformed(evt);
}
});
satuRadioButton.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
satuRadioButton.setText("1 ( Satu )");
satuRadioButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
satuRadioButtonActionPerformed(evt);
}
});
duaRadioButton.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
duaRadioButton.setText("2 ( Dua )");
tigaRadioButton.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
tigaRadioButton.setText("3 ( Tiga )");
tigaRadioButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
tigaRadioButtonActionPerformed(evt);
}
});
empatRadioButton.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
empatRadioButton.setText("4 ( Empat )");
angkatanComboBox.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N
angkatanComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "2011-2012", "2012-2013", "2013-2014", "2014-2015", "2015-2016", "2016-2017", "2017-2018", "2018-2019", "2019-2020" }));
angkatanComboBox.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
angkatanComboBoxActionPerformed(evt);
}
});
prodiTextField.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
prodiTextField.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
prodiTextFieldActionPerformed(evt);
}
});
tplpCheckBox.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
tplpCheckBox.setText("02TPLP003");
tplpCheckBox.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
tplpCheckBoxActionPerformed(evt);
}
});
tpleCheckBox.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
tpleCheckBox.setText("01TPLE001");
tpleCheckBox.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
tpleCheckBoxActionPerformed(evt);
}
});
tplmgCheckBox.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
tplmgCheckBox.setText("03TPLMG002");
tplmgCheckBox.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
tplmgCheckBoxActionPerformed(evt);
}
});
tplpoCheckBox.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
tplpoCheckBox.setText("02TPLP001");
tplpoCheckBox.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
tplpoCheckBoxActionPerformed(evt);
}
});
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jLabel1)
.addComponent(jLabel2)
.addComponent(jLabel3)
.addComponent(jLabel4)
.addComponent(jLabel5)
.addComponent(jLabel6))
.addGap(41, 41, 41)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(tigaRadioButton)
.addGap(18, 18, 18)
.addComponent(empatRadioButton))
.addComponent(angkatanComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, 91, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGroup(jPanel1Layout.createSequentialGroup()
.addComponent(satuRadioButton)
.addGap(18, 18, 18)
.addComponent(duaRadioButton, javax.swing.GroupLayout.PREFERRED_SIZE, 115, javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(namaTextField)
.addComponent(nimTextField)
.addComponent(prodiTextField, javax.swing.GroupLayout.DEFAULT_SIZE, 303, Short.MAX_VALUE)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(tplpCheckBox)
.addComponent(tplmgCheckBox))
.addGap(35, 35, 35)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(tplpoCheckBox)
.addComponent(tpleCheckBox))))
.addGap(0, 227, Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel1)
.addComponent(nimTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel2)
.addComponent(namaTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel3)
.addComponent(satuRadioButton)
.addComponent(duaRadioButton))
.addGap(6, 6, 6)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(empatRadioButton)
.addComponent(tigaRadioButton))
.addGap(11, 11, 11)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel4)
.addComponent(angkatanComboBox, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel5)
.addComponent(prodiTextField, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel6)
.addComponent(tplpCheckBox)
.addComponent(tpleCheckBox))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(tplmgCheckBox)
.addComponent(tplpoCheckBox))
.addContainerGap(37, Short.MAX_VALUE))
);
ctkButton.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
ctkButton.setText("Cetak");
ctkButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
ctkButtonActionPerformed(evt);
}
});
tutupButton.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
tutupButton.setText("Tutup");
tutupButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
tutupButtonActionPerformed(evt);
}
});
hapusButton.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
hapusButton.setText("Hapus");
hapusButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
hapusButtonActionPerformed(evt);
}
});
cetakTextArea.setColumns(20);
cetakTextArea.setFont(new java.awt.Font("Times New Roman", 0, 12)); // NOI18N
cetakTextArea.setRows(5);
jScrollPane1.setViewportView(cetakTextArea);
javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap(421, Short.MAX_VALUE)
.addComponent(hapusButton, javax.swing.GroupLayout.PREFERRED_SIZE, 82, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(36, 36, 36)
.addComponent(tutupButton, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap())
.addGroup(jPanel2Layout.createSequentialGroup()
.addGap(42, 42, 42)
.addComponent(ctkButton, javax.swing.GroupLayout.PREFERRED_SIZE, 72, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jScrollPane1))
);
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(ctkButton, javax.swing.GroupLayout.PREFERRED_SIZE, 46, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 230, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(tutupButton, javax.swing.GroupLayout.DEFAULT_SIZE, 26, Short.MAX_VALUE)
.addComponent(hapusButton, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jPanel2, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addGap(19, 19, 19))
);
pack();
setLocationRelativeTo(null);
}// </editor-fold>
private void tigaRadioButtonActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void ctkButtonActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
nim =(String)nimTextField.getText();
String smt="";
if(satuRadioButton.isSelected()){
smt = "1 (Satu)";
}
if(duaRadioButton.isSelected()){
smt = "2 (Dua)";
}
if(tigaRadioButton.isSelected()){
smt = "3 (Tiga)";
}
if(empatRadioButton.isSelected()){
smt = "4 (Empat)";
}
nama =(String)namaTextField.getText();
prodi = (String)prodiTextField.getText();
cetakTextArea.setText("NIM : "+nim+"\nNama : " +nama+"\nSemester : "+smt+"\nAngkatan : "+angkt+"\nProdi : "+prodi+"\nKelas : "+ctk);
}
private void hapusButtonActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
nimTextField.setText("");
namaTextField.setText("");
Group.clearSelection();
angkatanComboBox.setSelectedItem("2011-2012");
prodiTextField.setText("");
tplpCheckBox.setEnabled(true);
tplpCheckBox.setSelected(false);
tplmgCheckBox.setEnabled(true);
tplmgCheckBox.setSelected(false);
tpleCheckBox.setEnabled(true);
tpleCheckBox.setSelected(false);
tplpoCheckBox.setEnabled(true);
tplpoCheckBox.setSelected(false);
cetakTextArea.setText("");
}
private void tutupButtonActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
dispose();
}
private void satuRadioButtonActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void namaTextFieldActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void prodiTextFieldActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void angkatanComboBoxActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
angkatan = (String)angkatanComboBox.getSelectedItem();
if (angkatan=="2011-2012"){
angkt = "2011/2012";
}else if(angkatan=="2012-2013"){
angkt = "2012/2013";
}else if(angkatan=="2013-2014"){
angkt = "2013/2014";
}else if(angkatan=="2014-2015"){
angkt = "2014/2015";
}else if(angkatan=="2015-2016"){
angkt = "2015/2016";
}else if(angkatan=="2016-2017"){
angkt = "2016/2017";
}else if(angkatan=="2017-2018"){
angkt = "2017/2018";
}else if(angkatan=="2018-2019"){
angkt = "2018/2019";
}else if(angkatan=="2019-2020"){
angkt = "2019/2020";
}
}
private void tplpCheckBoxActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
ctk="02TPLP003";
tpleCheckBox.setSelected(false);
tplmgCheckBox.setSelected(false);
tplpoCheckBox.setSelected(false);
}
private void tpleCheckBoxActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
ctk="01TPLE001";
tplpCheckBox.setSelected(false);
tplmgCheckBox.setSelected(false);
tplpoCheckBox.setSelected(false);
}
private void tplmgCheckBoxActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
ctk="03TPLMG002";
tplpCheckBox.setSelected(false);
tpleCheckBox.setSelected(false);
tplpoCheckBox.setSelected(false);
}
private void tplpoCheckBoxActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
ctk="02TPLP001";
tplpCheckBox.setSelected(false);
tpleCheckBox.setSelected(false);
tplmgCheckBox.setSelected(false);
}
private void nimTextFieldActionPerformed(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(InputDataMahasiswa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(InputDataMahasiswa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(InputDataMahasiswa.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(InputDataMahasiswa.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 InputDataMahasiswa().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.ButtonGroup Group;
private javax.swing.JComboBox angkatanComboBox;
private javax.swing.JTextArea cetakTextArea;
private javax.swing.JButton ctkButton;
private javax.swing.JRadioButton duaRadioButton;
private javax.swing.JRadioButton empatRadioButton;
private javax.swing.JButton hapusButton;
private javax.swing.JLabel jLabel1;
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.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTextField namaTextField;
private javax.swing.JTextField nimTextField;
private javax.swing.JTextField prodiTextField;
private javax.swing.JRadioButton satuRadioButton;
private javax.swing.JRadioButton tigaRadioButton;
private javax.swing.JCheckBox tpleCheckBox;
private javax.swing.JCheckBox tplmgCheckBox;
private javax.swing.JCheckBox tplpCheckBox;
private javax.swing.JCheckBox tplpoCheckBox;
private javax.swing.JButton tutupButton;
// End of variables declaration
}
Wassalamulaikum Wr.Wb
see you....dalam project yang lainnya.
"ketekunan dan kemauan kunci dari segala apa yang ingin kita capai"
-tegkusmi-
Komentar
Posting Komentar