package com.yf.kp.design;
import com.yf.kp.design.siswa.FrameSiswa;
import com.yf.kp.design.kelas.FrameKelas;
import java.awt.Dimension;
import java.awt.Image;
import java.awt.Toolkit;
import javax.swing.ImageIcon;
import javax.swing.JOptionPane;
/**
*
* @author BlackCode
*/
public class FrameAplikasi extends javax.swing.JFrame {
private Dimension dimension;
private Image image;
private Object desktopPaneCustom1;
/**
* Creates new form FrameAplikasi
*/
public FrameAplikasi() {
initComponents();
setLocationRelativeTo(null);
//fullScreen();
setIcon();
}
private void fullScreen() {
dimension = Toolkit.getDefaultToolkit().getScreenSize();
setBounds(0, 0, dimension.width, dimension.height);
}
private void setIcon() {
ImageIcon icon = new ImageIcon(getClass().getResource("/com/yf/kp/images/cash.png"));
image = icon.getImage();
setIconImage(image);
}
/**
* 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">//GEN-BEGIN:initComponents
private void initComponents() {
customDesktopPane1 = new com.yf.kp.template.CustomDesktopPane();
jTabbedPane1 = new javax.swing.JTabbedPane();
jPanel1 = new javax.swing.JPanel();
jButtonMenuDataSiswa = new javax.swing.JButton();
jButtonMenuKelas = new javax.swing.JButton();
jPanel5 = new javax.swing.JPanel();
jButtonMenuJenisPembayaran = new javax.swing.JButton();
jButtonMenuBilingPembayaran = new javax.swing.JButton();
jMenuBar1 = new javax.swing.JMenuBar();
jMenu1 = new javax.swing.JMenu();
jMenuItem1 = new javax.swing.JMenuItem();
jMenu2 = new javax.swing.JMenu();
jMenuItemTransaksiPembayaran = new javax.swing.JMenuItem();
jMenu3 = new javax.swing.JMenu();
jMenuItem2 = new javax.swing.JMenuItem();
jMenuItem3 = new javax.swing.JMenuItem();
setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);
setTitle("Aplikasi Pembayaran");
setMaximumSize(new java.awt.Dimension(1280, 720));
setMinimumSize(new java.awt.Dimension(1280, 720));
setPreferredSize(new java.awt.Dimension(1280, 720));
setResizable(false);
addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent evt) {
formWindowClosing(evt);
}
});
jPanel1.setBorder(javax.swing.BorderFactory.createBevelBorder(javax.swing.border.BevelBorder.RAISED));
jButtonMenuDataSiswa.setFont(new java.awt.Font("Arial", 1, 11)); // NOI18N
jButtonMenuDataSiswa.setText("DATA SISWA");
jButtonMenuDataSiswa.setToolTipText("Login");
jButtonMenuDataSiswa.setPreferredSize(new java.awt.Dimension(150, 40));
jButtonMenuDataSiswa.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButtonMenuDataSiswaActionPerformed(evt);
}
});
jButtonMenuKelas.setFont(new java.awt.Font("Arial", 1, 11)); // NOI18N
jButtonMenuKelas.setText("KELAS");
jButtonMenuKelas.setToolTipText("Logout");
jButtonMenuKelas.setPreferredSize(new java.awt.Dimension(150, 40));
jButtonMenuKelas.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButtonMenuKelasActionPerformed(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()
.addContainerGap()
.addComponent(jButtonMenuDataSiswa, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(26, 26, 26)
.addComponent(jButtonMenuKelas, javax.swing.GroupLayout.PREFERRED_SIZE, 145, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(913, 913, 913))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jButtonMenuDataSiswa, javax.swing.GroupLayout.DEFAULT_SIZE, 33, Short.MAX_VALUE)
.addComponent(jButtonMenuKelas, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap())
);
jTabbedPane1.addTab("KESISWAAN", jPanel1);
jButtonMenuJenisPembayaran.setFont(new java.awt.Font("Arial", 1, 11)); // NOI18N
jButtonMenuJenisPembayaran.setText("JENIS PEMBAYARAN");
jButtonMenuJenisPembayaran.setToolTipText("About");
jButtonMenuJenisPembayaran.setPreferredSize(new java.awt.Dimension(150, 40));
jButtonMenuJenisPembayaran.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButtonMenuJenisPembayaranActionPerformed(evt);
}
});
jButtonMenuBilingPembayaran.setFont(new java.awt.Font("Arial", 1, 11)); // NOI18N
jButtonMenuBilingPembayaran.setText("BILING PEMBAYARAN");
jButtonMenuBilingPembayaran.setToolTipText("About");
jButtonMenuBilingPembayaran.setPreferredSize(new java.awt.Dimension(150, 40));
jButtonMenuBilingPembayaran.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButtonMenuBilingPembayaranActionPerformed(evt);
}
});
javax.swing.GroupLayout jPanel5Layout = new javax.swing.GroupLayout(jPanel5);
jPanel5.setLayout(jPanel5Layout);
jPanel5Layout.setHorizontalGroup(
jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel5Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jButtonMenuJenisPembayaran, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(32, 32, 32)
.addComponent(jButtonMenuBilingPembayaran, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(448, Short.MAX_VALUE))
);
jPanel5Layout.setVerticalGroup(
jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel5Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel5Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(jButtonMenuJenisPembayaran, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jButtonMenuBilingPembayaran, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap())
);
jTabbedPane1.addTab("PEMBAYARAN", jPanel5);
customDesktopPane1.add(jTabbedPane1);
jTabbedPane1.setBounds(0, 0, 800, 100);
jMenu1.setText("File");
jMenuItem1.setText("Exit");
jMenuItem1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem1ActionPerformed(evt);
}
});
jMenu1.add(jMenuItem1);
jMenuBar1.add(jMenu1);
jMenu2.setText("Transaksi");
jMenuItemTransaksiPembayaran.setText("Pembayaran");
jMenuItemTransaksiPembayaran.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItemTransaksiPembayaranActionPerformed(evt);
}
});
jMenu2.add(jMenuItemTransaksiPembayaran);
jMenuBar1.add(jMenu2);
jMenu3.setText("Laporan");
jMenuItem2.setText("Data Siswa");
jMenuItem2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem2ActionPerformed(evt);
}
});
jMenu3.add(jMenuItem2);
jMenuItem3.setText("Pembayaran");
jMenuItem3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItem3ActionPerformed(evt);
}
});
jMenu3.add(jMenuItem3);
jMenuBar1.add(jMenu3);
setJMenuBar(jMenuBar1);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(1, 1, 1)
.addComponent(customDesktopPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 967, Short.MAX_VALUE)
.addGap(1, 1, 1))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(1, 1, 1)
.addComponent(customDesktopPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 508, Short.MAX_VALUE)
.addGap(1, 1, 1))
);
pack();
}// </editor-fold>//GEN-END:initComponents
private void jMenuItemTransaksiPembayaranActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemTransaksiPembayaranActionPerformed
FrameJenisPembayaran frameJenisPembayaran = new FrameJenisPembayaran();
frameJenisPembayaran.setBounds(0, 0, customDesktopPane1.getWidth(), customDesktopPane1.getHeight());
customDesktopPane1.add(frameJenisPembayaran);
frameJenisPembayaran.setVisible(true);
}//GEN-LAST:event_jMenuItemTransaksiPembayaranActionPerformed
private void jButtonMenuDataSiswaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonMenuDataSiswaActionPerformed
FrameSiswa fs = new FrameSiswa();
fs.setBounds(0, 0, customDesktopPane1.getWidth(), customDesktopPane1.getHeight());
customDesktopPane1.add(fs);
fs.setVisible(true);
}//GEN-LAST:event_jButtonMenuDataSiswaActionPerformed
private void jButtonMenuKelasActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonMenuKelasActionPerformed
// TODO add your handling code here:
FrameKelas fk = new FrameKelas();
fk.setBounds(0, 0, customDesktopPane1.getWidth(), customDesktopPane1.getHeight());
customDesktopPane1.add(fk);
fk.setVisible(true);
}//GEN-LAST:event_jButtonMenuKelasActionPerformed
private void jButtonMenuJenisPembayaranActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonMenuJenisPembayaranActionPerformed
// TODO add your handling code here:
}//GEN-LAST:event_jButtonMenuJenisPembayaranActionPerformed
private void jButtonMenuBilingPembayaranActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonMenuBilingPembayaranActionPerformed
// TODO add your handling code here:
}//GEN-LAST:event_jButtonMenuBilingPembayaranActionPerformed
private void formWindowClosing(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowClosing
if (JOptionPane.showConfirmDialog(null, "Are You Sure to Exit?", "Exit Application", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
System.exit(0);
}
}//GEN-LAST:event_formWindowClosing
private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem1ActionPerformed
if (JOptionPane.showConfirmDialog(null, "Are You Sure to Exit?", "Exit Application", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
System.exit(0);
}
}//GEN-LAST:event_jMenuItem1ActionPerformed
private void jMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem2ActionPerformed
// TODO add your handling code here:
}//GEN-LAST:event_jMenuItem2ActionPerformed
private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItem3ActionPerformed
// TODO add your handling code here:
}//GEN-LAST:event_jMenuItem3ActionPerformed
/**
* @param args the command line argument
*/
// Variables declaration - do not modify//GEN-BEGIN:variables
private com.yf.kp.template.CustomDesktopPane customDesktopPane1;
private javax.swing.JButton jButtonMenuBilingPembayaran;
private javax.swing.JButton jButtonMenuDataSiswa;
private javax.swing.JButton jButtonMenuJenisPembayaran;
private javax.swing.JButton jButtonMenuKelas;
private javax.swing.JMenu jMenu1;
private javax.swing.JMenu jMenu2;
private javax.swing.JMenu jMenu3;
private javax.swing.JMenuBar jMenuBar1;
private javax.swing.JMenuItem jMenuItem1;
private javax.swing.JMenuItem jMenuItem2;
private javax.swing.JMenuItem jMenuItem3;
private javax.swing.JMenuItem jMenuItemTransaksiPembayaran;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel5;
private javax.swing.JTabbedPane jTabbedPane1;
// End of variables declaration//GEN-END:variables
}