Berikut adalah daftar harga perjalanan ke tempat tujuan:
Tujuan | Harga |
Tegal | 100rb |
Semarang | 150rb |
Solo | 175rb |
Yogyakarta | 200rb |
Dan berikut adalah harga awal di masing-masing kota:
Tujuan | Harga |
Bekasi | 0 |
Bogor | 10rb |
Jakarta | 15rb |
Banten | 20rb |
Berikut adalah design awal dari Jframenya
Sebelum masuk ke Source Codenya saya akan mencelaskan langkah-langkah operasi dari aplikasi ini,

Kita bisa mengisi/menginput Nama, NIK, dan Jenis perjalanan secara manual setelah itu kita dapat menekan Combo box Kota Tujuan dan Kota asal nantinya akan muncul harga di samping Combo box tersebut.
Menjadi...
Setelah itu masukan Jumlah tiket yang akan di pesan lalu klik button V, nantinya sub total, biaya admin dan Total Pembayaran akan melakukan perhitungan sendiri. tetapi jika kita menekan tombol X maka nantinya sub total, biaya admin dan Total Pembayaran akan menjadi 0.
Menjadi...
Terakhir masukan Uang bayar dan klik tombol Beli Nantinya akan keluar notivikasi seperti dibawah. Tapi Jika anda menekan tombol Batal dan Clear maka data akan di reset kembali.
Menjadi....
\

Jika kita memili Yes maka aplikasi akan selesai sedangkan jika kita memilih tombol No maka akan kembali ke aplikasi awal,
Dan berikut ini adalah Source coddingnya.....
/**
*
* @author ACER
*/
public class UAS extends javax.swing.JFrame {
/**
* Creates new form UAS
*/
public UAS() {
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() {
konversi_Meter1 = new Konversi_Meter();
buttonGroup1 = new javax.swing.ButtonGroup();
buttonGroup2 = new javax.swing.ButtonGroup();
jInternalFrame1 = new javax.swing.JInternalFrame();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
TextNamaPembeli = new javax.swing.JLabel();
TextNama1 = new javax.swing.JLabel();
Jenis_Perjalanan = new javax.swing.JLabel();
Siang = new javax.swing.JRadioButton();
Malam = new javax.swing.JRadioButton();
TextKotaTujuan = new javax.swing.JLabel();
TextKotaAsal = new javax.swing.JLabel();
KotaTujuan = new javax.swing.JComboBox();
KotaAsal = new javax.swing.JComboBox();
TextJumlahTiket = new javax.swing.JLabel();
TextBiayaAdmin = new javax.swing.JLabel();
TextSubTotal = new javax.swing.JLabel();
TextTotal = new javax.swing.JLabel();
TextUangBayar = new javax.swing.JLabel();
TextBeli = new javax.swing.JButton();
TextBatal = new javax.swing.JButton();
TextClear = new javax.swing.JButton();
NamaPembeli = new javax.swing.JTextField();
NIK = new javax.swing.JTextField();
JumlahTiket = new javax.swing.JTextField();
SubTotal = new javax.swing.JTextField();
BiayaAdmin = new javax.swing.JTextField();
TotalPemesanan = new javax.swing.JTextField();
UangBayar = new javax.swing.JTextField();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
KotaTujuan1 = new javax.swing.JTextField();
KotaAsal1 = new javax.swing.JTextField();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jInternalFrame1.setClosable(true);
jInternalFrame1.setIconifiable(true);
jInternalFrame1.setMaximizable(true);
jInternalFrame1.setTitle("Maju / Mundur");
jInternalFrame1.setVisible(true);
jLabel1.setFont(new java.awt.Font("Comic Sans MS", 0, 24)); // NOI18N
jLabel1.setText("Agen Perjalanan ");
jLabel2.setFont(new java.awt.Font("Comic Sans MS", 0, 24)); // NOI18N
jLabel2.setText("Maju / Mundur");
TextNamaPembeli.setText("Nama Pembeli");
TextNama1.setText("NIK");
Jenis_Perjalanan.setText("Jenis Perjalanan");
Siang.setText("Siang");
Malam.setText("Malam");
TextKotaTujuan.setText("Kota Tujuan");
TextKotaAsal.setText("Kota Asal");
KotaTujuan.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Pilih Kota", "Tegal", "Semarang", "Solo", "Yogyakarta" }));
KotaTujuan.setToolTipText("");
KotaTujuan.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
KotaTujuanActionPerformed(evt);
}
});
KotaAsal.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Pilih Kota", "Banten", "Jakarta", "Bekasi", "Bogor" }));
KotaAsal.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
KotaAsalActionPerformed(evt);
}
});
TextJumlahTiket.setText("Jumlah Tiket");
TextBiayaAdmin.setText("Biaya Admin");
TextSubTotal.setText("Sub Total");
TextTotal.setText("Total Pemesanan");
TextUangBayar.setText("Uang Bayar");
TextBeli.setText("Beli");
TextBeli.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
TextBeliActionPerformed(evt);
}
});
TextBatal.setText("Batal");
TextBatal.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
TextBatalActionPerformed(evt);
}
});
TextClear.setText("Clear");
TextClear.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
TextClearActionPerformed(evt);
}
});
NamaPembeli.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
NamaPembeliActionPerformed(evt);
}
});
JumlahTiket.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
JumlahTiketActionPerformed(evt);
}
});
UangBayar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
UangBayarActionPerformed(evt);
}
});
jButton1.setText("X");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
jButton2.setText("V");
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});
javax.swing.GroupLayout jInternalFrame1Layout = new javax.swing.GroupLayout(jInternalFrame1.getContentPane());
jInternalFrame1.getContentPane().setLayout(jInternalFrame1Layout);
jInternalFrame1Layout.setHorizontalGroup(
jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jInternalFrame1Layout.createSequentialGroup()
.addGap(105, 105, 105)
.addComponent(jLabel1)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addGroup(jInternalFrame1Layout.createSequentialGroup()
.addGap(26, 26, 26)
.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jInternalFrame1Layout.createSequentialGroup()
.addComponent(TextKotaAsal, javax.swing.GroupLayout.PREFERRED_SIZE, 148, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(25, 25, 25)
.addComponent(KotaAsal, javax.swing.GroupLayout.PREFERRED_SIZE, 116, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(KotaAsal1, javax.swing.GroupLayout.PREFERRED_SIZE, 115, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 0, Short.MAX_VALUE))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jInternalFrame1Layout.createSequentialGroup()
.addGap(18, 18, 18)
.addComponent(TextBeli, javax.swing.GroupLayout.PREFERRED_SIZE, 88, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(TextBatal, javax.swing.GroupLayout.PREFERRED_SIZE, 88, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(TextClear, javax.swing.GroupLayout.PREFERRED_SIZE, 88, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(231, 231, 231))
.addGroup(jInternalFrame1Layout.createSequentialGroup()
.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(TextNamaPembeli, javax.swing.GroupLayout.PREFERRED_SIZE, 155, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TextNama1, javax.swing.GroupLayout.PREFERRED_SIZE, 155, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(Jenis_Perjalanan, javax.swing.GroupLayout.PREFERRED_SIZE, 155, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TextKotaTujuan, javax.swing.GroupLayout.PREFERRED_SIZE, 155, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jInternalFrame1Layout.createSequentialGroup()
.addGap(28, 28, 28)
.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(jLabel2)
.addGroup(jInternalFrame1Layout.createSequentialGroup()
.addComponent(Siang)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(Malam))
.addComponent(NamaPembeli, javax.swing.GroupLayout.DEFAULT_SIZE, 182, Short.MAX_VALUE)
.addComponent(NIK)))
.addGroup(jInternalFrame1Layout.createSequentialGroup()
.addGap(18, 18, 18)
.addComponent(KotaTujuan, javax.swing.GroupLayout.PREFERRED_SIZE, 115, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(KotaTujuan1, javax.swing.GroupLayout.PREFERRED_SIZE, 116, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGap(85, 85, 85))
.addGroup(jInternalFrame1Layout.createSequentialGroup()
.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
.addComponent(TextUangBayar, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(TextTotal, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 160, Short.MAX_VALUE)
.addComponent(TextBiayaAdmin, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(TextSubTotal, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addComponent(TextJumlahTiket, javax.swing.GroupLayout.PREFERRED_SIZE, 160, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(23, 23, 23)
.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jInternalFrame1Layout.createSequentialGroup()
.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(SubTotal)
.addComponent(BiayaAdmin)
.addComponent(TotalPemesanan)
.addComponent(UangBayar))
.addGap(100, 100, 100))
.addGroup(jInternalFrame1Layout.createSequentialGroup()
.addComponent(JumlahTiket, javax.swing.GroupLayout.PREFERRED_SIZE, 182, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jButton2)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jButton1)
.addGap(0, 0, Short.MAX_VALUE))))))
);
jInternalFrame1Layout.setVerticalGroup(
jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jInternalFrame1Layout.createSequentialGroup()
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 42, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 43, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(TextNamaPembeli, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(NamaPembeli, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(TextNama1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(NIK, javax.swing.GroupLayout.DEFAULT_SIZE, 24, Short.MAX_VALUE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(Jenis_Perjalanan, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(Siang)
.addComponent(Malam))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(TextKotaTujuan, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(KotaTujuan, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(KotaTujuan1))
.addGap(18, 18, 18)
.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(TextKotaAsal, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(KotaAsal, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(KotaAsal1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(6, 6, 6)
.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(JumlahTiket, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TextJumlahTiket, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jButton2)
.addComponent(jButton1))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(TextSubTotal, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(SubTotal))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(BiayaAdmin)
.addComponent(TextBiayaAdmin, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(TextTotal, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TotalPemesanan))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(TextUangBayar, javax.swing.GroupLayout.PREFERRED_SIZE, 30, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(UangBayar))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jInternalFrame1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(TextBeli, javax.swing.GroupLayout.PREFERRED_SIZE, 31, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TextBatal, javax.swing.GroupLayout.PREFERRED_SIZE, 31, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(TextClear, javax.swing.GroupLayout.PREFERRED_SIZE, 31, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(26, 26, 26))
);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jInternalFrame1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 0, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jInternalFrame1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
);
pack();
}// </editor-fold>
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
int kotatujuan2=Integer.parseInt(KotaTujuan1.getText());
int kotaasal2=Integer.parseInt(KotaAsal1.getText());
int Jumlah=Integer.parseInt(JumlahTiket.getText());
int subtotal=(kotatujuan2+kotaasal2)*Jumlah;
int biayaadmin=subtotal*5/100;
int totalpemesanan=biayaadmin+subtotal;
SubTotal.setText(""+subtotal);
BiayaAdmin.setText(""+biayaadmin);
TotalPemesanan.setText(""+totalpemesanan);
}
private void KotaAsalActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String kotaasal="", harga;
if (KotaAsal.getSelectedItem().equals("Banten"))
{
kotaasal="Banten";
harga="20000";
KotaAsal1.setText(harga);
} else if (KotaAsal.getSelectedItem().equals("Jakarta"))
{
kotaasal="Jakarta";
harga="15000";
KotaAsal1.setText(harga);
}else if (KotaAsal.getSelectedItem().equals("Solo"))
{
kotaasal="Bogor";
harga="10000";
KotaAsal1.setText(harga);
}else if (KotaAsal.getSelectedItem().equals("Yogyakarta"))
{
kotaasal="Bekasi";
harga="0";
KotaAsal1.setText(harga);
}else{
kotaasal="Pilih Kota";
harga="";}
KotaAsal1.setText(harga);
}
private void KotaTujuanActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String kotatujuan="", harga;
if (KotaTujuan.getSelectedItem().toString()=="Tegal")
{
kotatujuan="Tegal";
harga="100000";
KotaTujuan1.setText(harga);
} else if (KotaTujuan.getSelectedItem().equals("Semarang"))
{
kotatujuan="Semarang";
harga="150000";
KotaTujuan1.setText(harga);
}else if (KotaTujuan.getSelectedItem().equals("Solo"))
{
kotatujuan="Solo";
harga="175000";
KotaTujuan1.setText(harga);
}else if (KotaTujuan.getSelectedItem().equals("Yogyakarta"))
{
kotatujuan="Yogyakarta";
harga="200000";
KotaTujuan1.setText(harga);
}else{
kotatujuan="Pilih Kota";
harga="";
KotaTujuan1.setText(harga);
}
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
SubTotal.setText("0");
BiayaAdmin.setText("0");
TotalPemesanan.setText("0");
}
private void TextBatalActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
KotaTujuan1.setText("0");
KotaAsal1.setText("0");
JumlahTiket.setText("0");
SubTotal.setText("0");
BiayaAdmin.setText("0");
TotalPemesanan.setText("0");
}
private void TextClearActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
NamaPembeli.setText("");
NIK.setText("");
KotaTujuan1.setText("0");
KotaAsal1.setText("0");
JumlahTiket.setText("0");
SubTotal.setText("0");
BiayaAdmin.setText("0");
TotalPemesanan.setText("0");
}
private void TextBeliActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
new UAS1().setVisible(true);
}
/**
* @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(UAS.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(UAS.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(UAS.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(UAS.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 UAS().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JTextField BiayaAdmin;
private javax.swing.JLabel Jenis_Perjalanan;
private javax.swing.JTextField JumlahTiket;
private javax.swing.JComboBox KotaAsal;
private javax.swing.JTextField KotaAsal1;
private javax.swing.JComboBox KotaTujuan;
private javax.swing.JTextField KotaTujuan1;
private javax.swing.JRadioButton Malam;
private javax.swing.JTextField NIK;
private javax.swing.JTextField NamaPembeli;
private javax.swing.JRadioButton Siang;
private javax.swing.JTextField SubTotal;
private javax.swing.JButton TextBatal;
private javax.swing.JButton TextBeli;
private javax.swing.JLabel TextBiayaAdmin;
private javax.swing.JButton TextClear;
private javax.swing.JLabel TextJumlahTiket;
private javax.swing.JLabel TextKotaAsal;
private javax.swing.JLabel TextKotaTujuan;
private javax.swing.JLabel TextNama1;
private javax.swing.JLabel TextNamaPembeli;
private javax.swing.JLabel TextSubTotal;
private javax.swing.JLabel TextTotal;
private javax.swing.JLabel TextUangBayar;
private javax.swing.JTextField TotalPemesanan;
private javax.swing.JTextField UangBayar;
private javax.swing.ButtonGroup buttonGroup1;
private javax.swing.ButtonGroup buttonGroup2;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JInternalFrame jInternalFrame1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private Konversi_Meter konversi_Meter1;
// End of variables declaration
}
Komentar
Posting Komentar