Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * 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 aplikasi;
- import database.Koneksi;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.awt.event.ItemListener;
- import java.awt.event.KeyListener;
- import javax.swing.JPanel;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- import java.sql.Statement;
- import javax.swing.JOptionPane;
- import java.io.*;
- import java.net.*;
- import java.time.format.DateTimeFormatter;
- import java.time.LocalDateTime;
- import javax.swing.event.ChangeEvent;
- import javax.swing.event.ChangeListener;
- import javax.swing.table.DefaultTableModel;
- /**
- *
- * @author Firmansyah Helmi Kurniawan, Rizki Wiguna, Inesya Adella, Frans Davidson Mangapul Nababan
- */
- class database extends javax.swing.JFrame{
- Connection conn;
- Statement stat;
- ResultSet rs;
- String sql;
- public void konek() {
- Koneksi DB = new Koneksi();
- DB.config();
- conn = DB.conn;
- stat = DB.stm;
- }
- }
- class saldo {
- public int getSaldo() {
- return saldo;
- }
- public void setSaldo(int saldo) {
- this.saldo = saldo;
- }
- private int saldo;
- public void kosong(String saldo_delete){
- System.out.println("Clear Saldo");
- }
- }
- public class Home extends database{
- /**
- * Creates new form Home
- */
- public Home() {
- initComponents();
- cb_buku.removeAllItems();
- tampilDataDashboard();
- tampilJumlahOrder();
- tampilBuku();
- tampilIp();
- table_history();
- table_topup();
- kosong();
- this.setLocationRelativeTo(null);
- konek();
- spinner_jumlah.addChangeListener(new ChangeListener() {
- @Override
- public void stateChanged(ChangeEvent e) {
- int buku = cb_buku.getSelectedIndex();
- buku += 1;
- try {
- sql = "SELECT * from products WHERE id='"+buku+"'";
- rs = stat.executeQuery(sql);
- if(rs.next()) {
- long harga_buku = Integer.parseInt(rs.getString("harga"));
- long stok_buku = Integer.parseInt(rs.getString("stok"));
- long jumlah = (Integer) spinner_jumlah.getValue();
- if (stok_buku < jumlah) {
- JOptionPane.showMessageDialog(null, "Stok buku kurang!");
- spinner_jumlah.setValue(Integer.parseInt(rs.getString("stok")));
- long jumlah_baru = (Integer) spinner_jumlah.getValue();
- long hasil = jumlah_baru * harga_buku;
- tf_totalPembayaranOrder.setText(String.valueOf(hasil));
- } else if(jumlah < 0) {
- JOptionPane.showMessageDialog(null, "Jumlah tidak boleh kurang dari 1!");
- spinner_jumlah.setValue(1);
- long jumlah_baru = (Integer) spinner_jumlah.getValue();
- long hasil = jumlah_baru * harga_buku;
- }else {
- long hasil = jumlah * harga_buku;
- tf_totalPembayaranOrder.setText(String.valueOf(hasil));
- }
- }
- } catch (Exception f) {
- JOptionPane.showMessageDialog(null, "ERROR" + f.getMessage());
- }
- }
- });
- cb_buku.addActionListener (new ActionListener () {
- public void actionPerformed(ActionEvent e) {
- int buku = cb_buku.getSelectedIndex();
- buku += 1;
- try {
- sql = "SELECT * from products WHERE id='"+buku+"'";
- rs = stat.executeQuery(sql);
- if(rs.next()) {
- long harga_buku = Integer.parseInt(rs.getString("harga"));
- long jumlah = (Integer) spinner_jumlah.getValue();
- long hasil = jumlah * harga_buku;
- tf_totalPembayaranOrder.setText(String.valueOf(hasil));
- }
- } catch (Exception f) {
- JOptionPane.showMessageDialog(null, "ERROR" + f.getMessage());
- }
- }
- });
- btn_beliOrder.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- String nama = tf_namaOrder.getText();
- int buku = cb_buku.getSelectedIndex();
- buku += 1;
- long jumlah = (Integer) spinner_jumlah.getValue();
- String total_pembayaran = tf_totalPembayaranOrder.getText();
- rb_pembayaranOrder1.setActionCommand("saldo");
- rb_pembayaranOrder2.setActionCommand("tunai");
- String pembayaran = buttonGroup1.getSelection().getActionCommand();
- DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd");
- LocalDateTime now = LocalDateTime.now();
- try {
- if (pembayaran == "saldo") {
- sql = "SELECT * from users WHERE username='"+Login.getUser_id()+"'";
- rs = stat.executeQuery(sql);
- rs.next();
- long saldo_awal = Integer.parseInt(rs.getString("saldo"));
- long total_bayar = Integer.parseInt(total_pembayaran);
- long saldo_akhir = saldo_awal - total_bayar;
- if (saldo_awal < total_bayar) {
- JOptionPane.showMessageDialog(null, "Saldo anda kurang bos!");
- } else {
- sql = "UPDATE `users` SET `saldo` = "+saldo_akhir+" WHERE `users`.`username` = '"+Login.getUser_id()+"'";
- stat.executeUpdate(sql);
- lbl_saldo.setText("Rp" + String.valueOf(saldo_akhir));
- sql = "UPDATE `products` SET `stok` = stok - "+jumlah+" WHERE `id` = "+buku+"";
- stat.executeUpdate(sql);
- sql = "INSERT INTO history (`nama`, `user_id`, `buku_id`, `jumlah`, `total_pembayaran`, `pembayaran`, `tanggal`) VALUES ('"+nama+"', '"+Login.getUser_id()+"', "+buku+", '"+jumlah+"', '"+total_pembayaran+"', '"+pembayaran+"', '"+dtf.format(now)+"')";
- int execute = stat.executeUpdate(sql);
- JOptionPane.showMessageDialog(null, "Sukses Order!");
- }
- } else {
- sql = "INSERT INTO history (`nama`, `user_id`, `buku_id`, `jumlah`, `total_pembayaran`, `pembayaran`, `tanggal`) VALUES ('"+nama+"', '"+Login.getUser_id()+"', "+buku+", '"+jumlah+"', '"+total_pembayaran+"', '"+pembayaran+"', '"+dtf.format(now)+"')";
- int execute = stat.executeUpdate(sql);
- JOptionPane.showMessageDialog(null, "Sukses Order!");
- }
- } catch (Exception f) {
- JOptionPane.showMessageDialog(null, f.getMessage());
- }
- table_history();
- tampilJumlahOrder();
- tampilBuku();
- kosong();
- }
- });
- btn_addTopup.addActionListener(new ActionListener() {
- @Override
- public void actionPerformed(ActionEvent e) {
- if (tf_topup.getText().equals("")) {
- JOptionPane.showMessageDialog(null, "Anda belum memasukkan jumlah saldo");
- } else {
- konek();
- saldo saldox = new saldo();
- saldox.setSaldo(Integer.valueOf(tf_topup.getText()));
- try {
- sql = "SELECT * from users WHERE username='"+Login.getUser_id()+"'";
- rs = stat.executeQuery(sql);
- if(rs.next()) {
- long saldo_awal = Integer.parseInt(rs.getString("saldo"));
- // long saldo = Integer.parseInt(tf_topup.getText());
- long saldo = saldox.getSaldo();
- long saldo_akhir = saldo + saldo_awal;
- sql= "UPDATE `users` SET `saldo` = '"+saldo_akhir+"' WHERE `users`.`username` = '"+Login.getUser_id()+"'";
- int execute = stat.executeUpdate(sql);
- JOptionPane.showMessageDialog(null, "Top Up Sukses sebesar Rp" + saldo);
- DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd");
- LocalDateTime now = LocalDateTime.now();
- sql = "INSERT INTO topup (`user_id`, `jumlah`, `status`, `tanggal`) VALUES ('"+Login.getUser_id()+"', '"+saldo+"', 'sukses', '"+dtf.format(now)+"')";
- int execute_saldo = stat.executeUpdate(sql);
- lbl_saldo.setText("Rp" + String.valueOf(saldo_akhir));
- kosong("clear");
- }
- } catch (Exception f) {
- JOptionPane.showMessageDialog(null, f.getMessage());
- }
- table_topup();
- }
- }
- });
- }
- public void tampilBuku() {
- konek();
- try {
- sql = "SELECT * from products";
- rs = stat.executeQuery(sql);
- while(rs.next()) {
- cb_buku.addItem(rs.getString(2) + "-" + rs.getString(3) + " (" + rs.getString(4) + ")");
- }
- } catch (Exception e) {
- JOptionPane.showMessageDialog(null, "ERROR" + e.getMessage());
- }
- }
- public void tampilIp() {
- URL url = null;
- BufferedReader in = null;
- String ipAddress = "";
- try {
- url = new URL("http://bot.whatismyipaddress.com");
- in = new BufferedReader(new InputStreamReader(url.openStream()));
- ipAddress = in.readLine().trim();
- if (!(ipAddress.length() > 0)) {
- try {
- InetAddress ip = InetAddress.getLocalHost();
- System.out.println((ip.getHostAddress()).trim());
- ipAddress = (ip.getHostAddress()).trim();
- } catch(Exception exp) {
- ipAddress = "ERROR";
- }
- }
- } catch (Exception ex) {
- // This try will give the Private IP of the Host.
- try {
- InetAddress ip = InetAddress.getLocalHost();
- System.out.println((ip.getHostAddress()).trim());
- ipAddress = (ip.getHostAddress()).trim();
- } catch(Exception exp) {
- ipAddress = "ERROR";
- }
- //ex.printStackTrace();
- }
- lbl_ip.setText(ipAddress);
- }
- public void tampilDataDashboard() {
- konek();
- try {
- sql = "SELECT * from users WHERE username='"+Login.getUser_id()+"'";
- rs = stat.executeQuery(sql);
- if(rs.next()) {
- lbl_username.setText(rs.getString("name"));
- lbl_saldo.setText("Rp" + rs.getString("saldo"));
- }
- } catch (Exception e) {
- JOptionPane.showMessageDialog(null, "ERROR" + e.getMessage());
- }
- }
- public void tampilJumlahOrder() {
- try {
- sql = "SELECT COUNT(*) AS total FROM history WHERE user_id='"+Login.getUser_id()+"'";
- rs = stat.executeQuery(sql);
- while(rs.next()){
- int count = rs.getInt("total");
- lbl_jumlahOrder.setText(String.valueOf(count));
- }
- } catch (Exception e) {
- JOptionPane.showMessageDialog(null, e.getMessage());
- }
- }
- public void table_history() {
- konek();
- DefaultTableModel model = new DefaultTableModel();
- // DefaultTableModel model = (DefaultTableModel) table_history.getModel();
- model.addColumn("No");
- model.addColumn("Nama");
- model.addColumn("Jumlah");
- model.addColumn("Total Harga");
- model.addColumn("Metode");
- model.addColumn("Tanggal");
- try {
- int no = 1;
- sql = "SELECT * from history WHERE user_id='"+Login.getUser_id()+"'";
- rs = stat.executeQuery(sql);
- while(rs.next()){
- model.addRow(new Object[]{no++,rs.getString(2),rs.getString(5),rs.getString(6),rs.getString(7),rs.getString(8)});
- }
- table_history.setModel(model);
- } catch (Exception e) {
- // JOptionPane.showMessageDialog(null, "ERROR" + e.getMessage());
- }
- }
- public void kosong(){
- tf_namaOrder.setText("");
- cb_buku.setSelectedIndex(0);
- spinner_jumlah.setValue(0);
- tf_totalPembayaranOrder.setText("");
- rb_pembayaranOrder1.setSelected(false);
- rb_pembayaranOrder2.setSelected(false);
- tf_namaOrder.requestFocus();
- }
- public void kosong(String saldo_delete) {
- Home.tf_topup.setText("");
- tf_topup.requestFocus();
- }
- public void table_topup() {
- konek();
- DefaultTableModel model = new DefaultTableModel();
- model.addColumn("No");
- model.addColumn("Jumlah");
- model.addColumn("Status");
- model.addColumn("Tanggal");
- try {
- int no = 1;
- sql = "SELECT * from topup WHERE user_id='"+Login.getUser_id()+"'";
- rs = stat.executeQuery(sql);
- while(rs.next()){
- model.addRow(new Object[]{no++,rs.getString(3),rs.getString(4),rs.getString(5)});
- }
- table_topup.setModel(model);
- } catch (Exception e) {
- }
- }
- /**
- * 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() {
- buttonGroup1 = new javax.swing.ButtonGroup();
- panel_sidebar = new javax.swing.JPanel();
- btn_logout = new javax.swing.JButton();
- btn_home = new javax.swing.JButton();
- btn_order = new javax.swing.JButton();
- btn_information = new javax.swing.JButton();
- btn_topup = new javax.swing.JButton();
- panel_header = new javax.swing.JPanel();
- lbl_saldo = new javax.swing.JLabel();
- lbl_username = new javax.swing.JLabel();
- lbl_logo = new javax.swing.JLabel();
- panel_main = new javax.swing.JPanel();
- panel_home = new javax.swing.JPanel();
- jPanel1 = new javax.swing.JPanel();
- jLabel1 = new javax.swing.JLabel();
- lbl_ip = new javax.swing.JLabel();
- jPanel2 = new javax.swing.JPanel();
- jLabel3 = new javax.swing.JLabel();
- lbl_jumlahOrder = new javax.swing.JLabel();
- panel_order = new javax.swing.JPanel();
- lbl_judulOrder = new javax.swing.JLabel();
- lbl_namaOrder = new javax.swing.JLabel();
- lbl_bukuOrder = new javax.swing.JLabel();
- lbl_totalOrder = new javax.swing.JLabel();
- lbl_pembayaranOrder = new javax.swing.JLabel();
- tf_namaOrder = new javax.swing.JTextField();
- rb_pembayaranOrder1 = new javax.swing.JRadioButton();
- rb_pembayaranOrder2 = new javax.swing.JRadioButton();
- btn_beliOrder = new javax.swing.JButton();
- jButton2 = new javax.swing.JButton();
- spinner_jumlah = new javax.swing.JSpinner();
- tf_totalPembayaranOrder = new javax.swing.JTextField();
- jLabel6 = new javax.swing.JLabel();
- cb_buku = new javax.swing.JComboBox<>();
- panel_history = new javax.swing.JPanel();
- jLabel4 = new javax.swing.JLabel();
- jScrollPane2 = new javax.swing.JScrollPane();
- table_history = new javax.swing.JTable();
- jScrollPane1 = new javax.swing.JScrollPane();
- jTextArea1 = new javax.swing.JTextArea();
- panel_topup = new javax.swing.JPanel();
- jLabel7 = new javax.swing.JLabel();
- tf_topup = new placeholder.Saldo();
- jLabel8 = new javax.swing.JLabel();
- btn_addTopup = new javax.swing.JButton();
- jScrollPane3 = new javax.swing.JScrollPane();
- table_topup = new javax.swing.JTable();
- setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
- setTitle("BUKU BOS!!!");
- setResizable(false);
- getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
- panel_sidebar.setBackground(new java.awt.Color(113, 201, 206));
- panel_sidebar.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
- btn_logout.setBackground(new java.awt.Color(166, 227, 233));
- btn_logout.setFont(new java.awt.Font("Segoe UI Historic", 1, 18)); // NOI18N
- btn_logout.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/exit_48px.png"))); // NOI18N
- btn_logout.setText("Logout");
- btn_logout.setAutoscrolls(true);
- btn_logout.setBorder(null);
- btn_logout.setBorderPainted(false);
- btn_logout.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
- btn_logout.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btn_logoutActionPerformed(evt);
- }
- });
- panel_sidebar.add(btn_logout, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 330, 170, 60));
- btn_home.setBackground(new java.awt.Color(166, 227, 233));
- btn_home.setFont(new java.awt.Font("Segoe UI Historic", 1, 18)); // NOI18N
- btn_home.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/home_page_48px.png"))); // NOI18N
- btn_home.setText("Home");
- btn_home.setAutoscrolls(true);
- btn_home.setBorder(null);
- btn_home.setBorderPainted(false);
- btn_home.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
- btn_home.setMaximumSize(new java.awt.Dimension(111, 61));
- btn_home.setMinimumSize(new java.awt.Dimension(111, 61));
- btn_home.setPreferredSize(new java.awt.Dimension(111, 61));
- btn_home.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btn_homeActionPerformed(evt);
- }
- });
- panel_sidebar.add(btn_home, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 20, 170, 60));
- btn_order.setBackground(new java.awt.Color(166, 227, 233));
- btn_order.setFont(new java.awt.Font("Segoe UI Historic", 1, 18)); // NOI18N
- btn_order.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/create_order_48px.png"))); // NOI18N
- btn_order.setText("Order");
- btn_order.setAutoscrolls(true);
- btn_order.setBorder(null);
- btn_order.setBorderPainted(false);
- btn_order.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
- btn_order.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btn_orderActionPerformed(evt);
- }
- });
- panel_sidebar.add(btn_order, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 90, 170, 60));
- btn_information.setBackground(new java.awt.Color(166, 227, 233));
- btn_information.setFont(new java.awt.Font("Segoe UI Historic", 1, 18)); // NOI18N
- btn_information.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/information_48px.png"))); // NOI18N
- btn_information.setText("History");
- btn_information.setAutoscrolls(true);
- btn_information.setBorder(null);
- btn_information.setBorderPainted(false);
- btn_information.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
- btn_information.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btn_informationActionPerformed(evt);
- }
- });
- panel_sidebar.add(btn_information, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 160, 170, 60));
- btn_topup.setBackground(new java.awt.Color(166, 227, 233));
- btn_topup.setFont(new java.awt.Font("Segoe UI Historic", 1, 18)); // NOI18N
- btn_topup.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/wallet_48px.png"))); // NOI18N
- btn_topup.setText("Top Up");
- btn_topup.setAutoscrolls(true);
- btn_topup.setBorder(null);
- btn_topup.setBorderPainted(false);
- btn_topup.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
- btn_topup.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btn_topupActionPerformed(evt);
- }
- });
- panel_sidebar.add(btn_topup, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 230, 170, 60));
- getContentPane().add(panel_sidebar, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 80, 200, 410));
- panel_header.setBackground(new java.awt.Color(113, 201, 206));
- panel_header.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
- lbl_saldo.setFont(new java.awt.Font("Segoe UI Historic", 1, 24)); // NOI18N
- lbl_saldo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/money_48px.png"))); // NOI18N
- lbl_saldo.setText("Rp50.000");
- panel_header.add(lbl_saldo, new org.netbeans.lib.awtextra.AbsoluteConstraints(520, 10, -1, -1));
- lbl_username.setFont(new java.awt.Font("Segoe UI Historic", 1, 24)); // NOI18N
- lbl_username.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/username_48px.png"))); // NOI18N
- lbl_username.setText("ADMIN");
- panel_header.add(lbl_username, new org.netbeans.lib.awtextra.AbsoluteConstraints(690, 10, -1, -1));
- lbl_logo.setFont(new java.awt.Font("Segoe UI Historic", 1, 18)); // NOI18N
- lbl_logo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/book_52px.png"))); // NOI18N
- lbl_logo.setText("BUKU BOS!!!");
- panel_header.add(lbl_logo, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 20, -1, -1));
- getContentPane().add(panel_header, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 920, 80));
- panel_main.setLayout(new java.awt.CardLayout());
- panel_home.setBackground(new java.awt.Color(203, 241, 245));
- jPanel1.setBackground(new java.awt.Color(166, 227, 233));
- jLabel1.setFont(new java.awt.Font("Segoe UI Historic", 1, 18)); // NOI18N
- jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/web_address_60px.png"))); // NOI18N
- jLabel1.setText("IP Address");
- lbl_ip.setFont(new java.awt.Font("Segoe UI Historic", 1, 18)); // NOI18N
- lbl_ip.setText("192.168.1.1");
- javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
- jPanel1.setLayout(jPanel1Layout);
- jPanel1Layout.setHorizontalGroup(
- jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addGap(42, 42, 42)
- .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 186, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
- .addContainerGap()
- .addComponent(lbl_ip)
- .addGap(62, 62, 62))
- );
- jPanel1Layout.setVerticalGroup(
- jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel1Layout.createSequentialGroup()
- .addContainerGap()
- .addComponent(jLabel1)
- .addGap(18, 18, 18)
- .addComponent(lbl_ip)
- .addContainerGap(50, Short.MAX_VALUE))
- );
- jPanel2.setBackground(new java.awt.Color(166, 227, 233));
- jLabel3.setFont(new java.awt.Font("Segoe UI Historic", 1, 18)); // NOI18N
- jLabel3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/total_sales_48px.png"))); // NOI18N
- jLabel3.setText("Total Order");
- lbl_jumlahOrder.setFont(new java.awt.Font("Segoe UI Historic", 1, 18)); // NOI18N
- lbl_jumlahOrder.setText("500");
- 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(45, Short.MAX_VALUE)
- .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()
- .addComponent(jLabel3)
- .addGap(40, 40, 40))
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()
- .addComponent(lbl_jumlahOrder)
- .addGap(92, 92, 92))))
- );
- jPanel2Layout.setVerticalGroup(
- jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(jPanel2Layout.createSequentialGroup()
- .addGap(22, 22, 22)
- .addComponent(jLabel3)
- .addGap(18, 18, 18)
- .addComponent(lbl_jumlahOrder)
- .addContainerGap(51, Short.MAX_VALUE))
- );
- javax.swing.GroupLayout panel_homeLayout = new javax.swing.GroupLayout(panel_home);
- panel_home.setLayout(panel_homeLayout);
- panel_homeLayout.setHorizontalGroup(
- panel_homeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, panel_homeLayout.createSequentialGroup()
- .addContainerGap(121, Short.MAX_VALUE)
- .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(58, 58, 58)
- .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(86, 86, 86))
- );
- panel_homeLayout.setVerticalGroup(
- panel_homeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(panel_homeLayout.createSequentialGroup()
- .addGap(49, 49, 49)
- .addGroup(panel_homeLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addContainerGap(197, Short.MAX_VALUE))
- );
- panel_main.add(panel_home, "card2");
- panel_order.setBackground(new java.awt.Color(203, 241, 245));
- lbl_judulOrder.setFont(new java.awt.Font("Segoe UI Historic", 1, 18)); // NOI18N
- lbl_judulOrder.setText("Pemesanan Buku");
- lbl_namaOrder.setFont(new java.awt.Font("Segoe UI Historic", 0, 18)); // NOI18N
- lbl_namaOrder.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/name_48px.png"))); // NOI18N
- lbl_namaOrder.setText("Nama");
- lbl_bukuOrder.setFont(new java.awt.Font("Segoe UI Historic", 0, 18)); // NOI18N
- lbl_bukuOrder.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/book_and_pencil_48px.png"))); // NOI18N
- lbl_bukuOrder.setText("Buku");
- lbl_totalOrder.setFont(new java.awt.Font("Segoe UI Historic", 0, 18)); // NOI18N
- lbl_totalOrder.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/plus_48px.png"))); // NOI18N
- lbl_totalOrder.setText("Jumlah");
- lbl_pembayaranOrder.setFont(new java.awt.Font("Segoe UI Historic", 0, 18)); // NOI18N
- lbl_pembayaranOrder.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/online_payment_48px.png"))); // NOI18N
- lbl_pembayaranOrder.setText("Pembayaran");
- tf_namaOrder.setBackground(new java.awt.Color(227, 253, 253));
- tf_namaOrder.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N
- buttonGroup1.add(rb_pembayaranOrder1);
- rb_pembayaranOrder1.setFont(new java.awt.Font("Segoe UI Historic", 1, 18)); // NOI18N
- rb_pembayaranOrder1.setText("Saldo");
- buttonGroup1.add(rb_pembayaranOrder2);
- rb_pembayaranOrder2.setFont(new java.awt.Font("Segoe UI Historic", 1, 18)); // NOI18N
- rb_pembayaranOrder2.setText("Tunai");
- btn_beliOrder.setFont(new java.awt.Font("Segoe UI Historic", 1, 18)); // NOI18N
- btn_beliOrder.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/checkout_48px.png"))); // NOI18N
- btn_beliOrder.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- btn_beliOrderActionPerformed(evt);
- }
- });
- jButton2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/reset_48px.png"))); // NOI18N
- jButton2.addActionListener(new java.awt.event.ActionListener() {
- public void actionPerformed(java.awt.event.ActionEvent evt) {
- jButton2ActionPerformed(evt);
- }
- });
- spinner_jumlah.setFont(new java.awt.Font("Segoe UI Historic", 0, 18)); // NOI18N
- spinner_jumlah.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
- tf_totalPembayaranOrder.setEditable(false);
- tf_totalPembayaranOrder.setBackground(new java.awt.Color(227, 253, 253));
- tf_totalPembayaranOrder.setFont(new java.awt.Font("Segoe UI Historic", 1, 18)); // NOI18N
- jLabel6.setFont(new java.awt.Font("Segoe UI Historic", 0, 18)); // NOI18N
- jLabel6.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/money_48px.png"))); // NOI18N
- jLabel6.setText("Total Pembayaran");
- cb_buku.setBackground(new java.awt.Color(227, 253, 253));
- cb_buku.setFont(new java.awt.Font("Segoe UI Historic", 1, 18)); // NOI18N
- cb_buku.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
- javax.swing.GroupLayout panel_orderLayout = new javax.swing.GroupLayout(panel_order);
- panel_order.setLayout(panel_orderLayout);
- panel_orderLayout.setHorizontalGroup(
- panel_orderLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, panel_orderLayout.createSequentialGroup()
- .addGroup(panel_orderLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addGroup(panel_orderLayout.createSequentialGroup()
- .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(lbl_judulOrder)
- .addGap(48, 48, 48))
- .addGroup(panel_orderLayout.createSequentialGroup()
- .addGap(58, 58, 58)
- .addGroup(panel_orderLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(lbl_pembayaranOrder)
- .addGroup(panel_orderLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
- .addComponent(lbl_namaOrder, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(lbl_bukuOrder, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(lbl_totalOrder, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addComponent(jLabel6, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))
- .addGap(43, 43, 43)
- .addGroup(panel_orderLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(tf_namaOrder)
- .addComponent(spinner_jumlah)
- .addComponent(tf_totalPembayaranOrder)
- .addGroup(panel_orderLayout.createSequentialGroup()
- .addComponent(rb_pembayaranOrder1)
- .addGap(18, 18, 18)
- .addComponent(rb_pembayaranOrder2)
- .addGap(0, 60, Short.MAX_VALUE))
- .addComponent(cb_buku, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))
- .addGap(84, 84, 84)
- .addGroup(panel_orderLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(btn_beliOrder, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 65, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(60, 60, 60))
- );
- panel_orderLayout.setVerticalGroup(
- panel_orderLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(panel_orderLayout.createSequentialGroup()
- .addContainerGap()
- .addComponent(lbl_judulOrder)
- .addGap(14, 14, 14)
- .addGroup(panel_orderLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(lbl_namaOrder)
- .addComponent(tf_namaOrder, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
- .addGroup(panel_orderLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(panel_orderLayout.createSequentialGroup()
- .addGroup(panel_orderLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(lbl_bukuOrder)
- .addComponent(cb_buku, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(17, 17, 17)
- .addGroup(panel_orderLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(lbl_totalOrder)
- .addComponent(spinner_jumlah, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addGap(18, 18, 18)
- .addGroup(panel_orderLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jLabel6)
- .addComponent(tf_totalPembayaranOrder, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
- .addGroup(panel_orderLayout.createSequentialGroup()
- .addComponent(btn_beliOrder)
- .addGap(33, 33, 33)
- .addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 47, javax.swing.GroupLayout.PREFERRED_SIZE)))
- .addGap(21, 21, 21)
- .addGroup(panel_orderLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
- .addComponent(rb_pembayaranOrder1)
- .addComponent(rb_pembayaranOrder2)
- .addComponent(lbl_pembayaranOrder))
- .addContainerGap(53, Short.MAX_VALUE))
- );
- panel_main.add(panel_order, "card3");
- panel_history.setBackground(new java.awt.Color(203, 241, 245));
- jLabel4.setFont(new java.awt.Font("Segoe UI Historic", 1, 18)); // NOI18N
- jLabel4.setText("Informasi");
- table_history.setBackground(new java.awt.Color(227, 253, 253));
- table_history.setModel(new javax.swing.table.DefaultTableModel(
- new Object [][] {
- {null, null, null, null, null, null},
- {null, null, null, null, null, null},
- {null, null, null, null, null, null},
- {null, null, null, null, null, null}
- },
- new String [] {
- "No", "Nama", "Jumlah", "Total", "Metode", "Tanggal"
- }
- ));
- table_history.setEnabled(false);
- jScrollPane2.setViewportView(table_history);
- if (table_history.getColumnModel().getColumnCount() > 0) {
- table_history.getColumnModel().getColumn(0).setMinWidth(35);
- table_history.getColumnModel().getColumn(0).setMaxWidth(35);
- table_history.getColumnModel().getColumn(1).setMinWidth(170);
- table_history.getColumnModel().getColumn(1).setMaxWidth(170);
- table_history.getColumnModel().getColumn(2).setMinWidth(150);
- table_history.getColumnModel().getColumn(2).setMaxWidth(150);
- table_history.getColumnModel().getColumn(3).setMinWidth(120);
- table_history.getColumnModel().getColumn(3).setMaxWidth(120);
- table_history.getColumnModel().getColumn(4).setMinWidth(120);
- table_history.getColumnModel().getColumn(4).setMaxWidth(120);
- table_history.getColumnModel().getColumn(5).setMinWidth(120);
- table_history.getColumnModel().getColumn(5).setMaxWidth(120);
- }
- jTextArea1.setEditable(false);
- jTextArea1.setBackground(new java.awt.Color(227, 253, 253));
- jTextArea1.setColumns(20);
- jTextArea1.setRows(5);
- jTextArea1.setText("Halo sobat BUKU BOS!!!\nAda buku baru nih bos!\n- Rizki Berpetualang\n- Belajar OOP\n- Belajar Java");
- jScrollPane1.setViewportView(jTextArea1);
- javax.swing.GroupLayout panel_historyLayout = new javax.swing.GroupLayout(panel_history);
- panel_history.setLayout(panel_historyLayout);
- panel_historyLayout.setHorizontalGroup(
- panel_historyLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(panel_historyLayout.createSequentialGroup()
- .addGroup(panel_historyLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jScrollPane2, javax.swing.GroupLayout.DEFAULT_SIZE, 710, Short.MAX_VALUE)
- .addGroup(panel_historyLayout.createSequentialGroup()
- .addGap(334, 334, 334)
- .addComponent(jLabel4)
- .addGap(0, 0, Short.MAX_VALUE))
- .addComponent(jScrollPane1))
- .addContainerGap())
- );
- panel_historyLayout.setVerticalGroup(
- panel_historyLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(panel_historyLayout.createSequentialGroup()
- .addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 55, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(jScrollPane2, javax.swing.GroupLayout.DEFAULT_SIZE, 247, Short.MAX_VALUE))
- );
- panel_main.add(panel_history, "card4");
- panel_topup.setBackground(new java.awt.Color(203, 241, 245));
- jLabel7.setFont(new java.awt.Font("Segoe UI Historic", 1, 18)); // NOI18N
- jLabel7.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/money_48px.png"))); // NOI18N
- jLabel7.setToolTipText("");
- tf_topup.setFont(new java.awt.Font("Segoe UI Historic", 1, 18)); // NOI18N
- tf_topup.setToolTipText("");
- jLabel8.setFont(new java.awt.Font("Segoe UI Historic", 1, 18)); // NOI18N
- jLabel8.setText("Top Up BookPay");
- btn_addTopup.setIcon(new javax.swing.ImageIcon(getClass().getResource("/images/plus_48px.png"))); // NOI18N
- table_topup.setModel(new javax.swing.table.DefaultTableModel(
- new Object [][] {
- {null, null, null, null},
- {null, null, null, null},
- {null, null, null, null},
- {null, null, null, null}
- },
- new String [] {
- "No", "Nominal", "Status", "Tanggal"
- }
- ));
- jScrollPane3.setViewportView(table_topup);
- javax.swing.GroupLayout panel_topupLayout = new javax.swing.GroupLayout(panel_topup);
- panel_topup.setLayout(panel_topupLayout);
- panel_topupLayout.setHorizontalGroup(
- panel_topupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, panel_topupLayout.createSequentialGroup()
- .addContainerGap(304, Short.MAX_VALUE)
- .addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE, 149, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(267, 267, 267))
- .addGroup(panel_topupLayout.createSequentialGroup()
- .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
- .addGroup(panel_topupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
- .addComponent(btn_addTopup, javax.swing.GroupLayout.PREFERRED_SIZE, 52, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGroup(panel_topupLayout.createSequentialGroup()
- .addComponent(jLabel7)
- .addGap(18, 18, 18)
- .addComponent(tf_topup, javax.swing.GroupLayout.PREFERRED_SIZE, 240, javax.swing.GroupLayout.PREFERRED_SIZE)))
- .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
- .addGroup(panel_topupLayout.createSequentialGroup()
- .addComponent(jScrollPane3)
- .addContainerGap())
- );
- panel_topupLayout.setVerticalGroup(
- panel_topupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGroup(panel_topupLayout.createSequentialGroup()
- .addGap(28, 28, 28)
- .addComponent(jLabel8)
- .addGap(36, 36, 36)
- .addGroup(panel_topupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addComponent(jLabel7)
- .addComponent(tf_topup, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
- .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
- .addComponent(btn_addTopup, javax.swing.GroupLayout.PREFERRED_SIZE, 45, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(18, 18, Short.MAX_VALUE)
- .addComponent(jScrollPane3, javax.swing.GroupLayout.PREFERRED_SIZE, 206, javax.swing.GroupLayout.PREFERRED_SIZE)
- .addGap(25, 25, 25))
- );
- panel_main.add(panel_topup, "card5");
- getContentPane().add(panel_main, new org.netbeans.lib.awtextra.AbsoluteConstraints(200, 80, 720, 410));
- pack();
- }// </editor-fold>
- private void btn_logoutActionPerformed(java.awt.event.ActionEvent evt) {
- new Login().setVisible(true);
- dispose();
- }
- private void btn_homeActionPerformed(java.awt.event.ActionEvent evt) {
- panel_home.setVisible(true);
- panel_order.setVisible(false);
- panel_history.setVisible(false);
- panel_topup.setVisible(false);
- }
- private void btn_informationActionPerformed(java.awt.event.ActionEvent evt) {
- panel_history.setVisible(true);
- panel_order.setVisible(false);
- panel_home.setVisible(false);
- panel_topup.setVisible(false);
- }
- private void btn_orderActionPerformed(java.awt.event.ActionEvent evt) {
- panel_order.setVisible(true);
- panel_home.setVisible(false);
- panel_history.setVisible(false);
- panel_topup.setVisible(false);
- }
- private void btn_topupActionPerformed(java.awt.event.ActionEvent evt) {
- panel_topup.setVisible(true);
- panel_order.setVisible(false);
- panel_home.setVisible(false);
- panel_history.setVisible(false);
- }
- private void btn_beliOrderActionPerformed(java.awt.event.ActionEvent evt) {
- }
- private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
- tf_namaOrder.setText("");
- cb_buku.setSelectedIndex(0);
- spinner_jumlah.setValue(0);
- tf_totalPembayaranOrder.setText("");
- rb_pembayaranOrder1.setSelected(false);
- rb_pembayaranOrder2.setSelected(false);
- tf_namaOrder.requestFocus();
- }
- /**
- * @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(Home.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
- } catch (InstantiationException ex) {
- java.util.logging.Logger.getLogger(Home.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
- } catch (IllegalAccessException ex) {
- java.util.logging.Logger.getLogger(Home.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
- } catch (javax.swing.UnsupportedLookAndFeelException ex) {
- java.util.logging.Logger.getLogger(Home.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 Home().setVisible(true);
- }
- });
- }
- // Variables declaration - do not modify
- private javax.swing.JButton btn_addTopup;
- private javax.swing.JButton btn_beliOrder;
- private javax.swing.JButton btn_home;
- private javax.swing.JButton btn_information;
- private javax.swing.JButton btn_logout;
- private javax.swing.JButton btn_order;
- private javax.swing.JButton btn_topup;
- private javax.swing.ButtonGroup buttonGroup1;
- private javax.swing.JComboBox<String> cb_buku;
- private javax.swing.JButton jButton2;
- private javax.swing.JLabel jLabel1;
- private javax.swing.JLabel jLabel3;
- private javax.swing.JLabel jLabel4;
- private javax.swing.JLabel jLabel6;
- private javax.swing.JLabel jLabel7;
- private javax.swing.JLabel jLabel8;
- private javax.swing.JPanel jPanel1;
- private javax.swing.JPanel jPanel2;
- private javax.swing.JScrollPane jScrollPane1;
- private javax.swing.JScrollPane jScrollPane2;
- private javax.swing.JScrollPane jScrollPane3;
- private javax.swing.JTextArea jTextArea1;
- private javax.swing.JLabel lbl_bukuOrder;
- private javax.swing.JLabel lbl_ip;
- private javax.swing.JLabel lbl_judulOrder;
- private javax.swing.JLabel lbl_jumlahOrder;
- private javax.swing.JLabel lbl_logo;
- private javax.swing.JLabel lbl_namaOrder;
- private javax.swing.JLabel lbl_pembayaranOrder;
- private javax.swing.JLabel lbl_saldo;
- private javax.swing.JLabel lbl_totalOrder;
- private javax.swing.JLabel lbl_username;
- private javax.swing.JPanel panel_header;
- private javax.swing.JPanel panel_history;
- private javax.swing.JPanel panel_home;
- private javax.swing.JPanel panel_main;
- private javax.swing.JPanel panel_order;
- private javax.swing.JPanel panel_sidebar;
- private javax.swing.JPanel panel_topup;
- private javax.swing.JRadioButton rb_pembayaranOrder1;
- private javax.swing.JRadioButton rb_pembayaranOrder2;
- private javax.swing.JSpinner spinner_jumlah;
- private javax.swing.JTable table_history;
- private javax.swing.JTable table_topup;
- private javax.swing.JTextField tf_namaOrder;
- public static javax.swing.JTextField tf_topup;
- private javax.swing.JTextField tf_totalPembayaranOrder;
- // End of variables declaration
- private void showPanel(JPanel jPanel3) {
- throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
- }
- }
Add Comment
Please, Sign In to add comment