grain final border one

68

Upload: ashish-gupta

Post on 21-Feb-2017

77 views

Category:

Food


0 download

TRANSCRIPT

Page 1: Grain final border one
Page 2: Grain final border one
Page 3: Grain final border one

package grain;

public class login extends javax.swing.JFrame {

/**

* Creates new form login

*/

public login() {

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() {

id = 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();

i = new javax.swing.JTextField();

Page 4: Grain final border one

pass = new javax.swing.JPasswordField();

jButton1 = new javax.swing.JButton();

jButton2 = new javax.swing.JButton();

war = new javax.swing.JLabel();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

id.setBackground(new java.awt.Color(255, 255, 255));

jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/grain/canola plant.png"))); //

NOI18N

jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/grain/mustard-oil.png"))); //

NOI18N

jLabel3.setFont(new java.awt.Font("Snap ITC", 3, 24)); // NOI18N

jLabel3.setForeground(new java.awt.Color(0, 0, 255));

jLabel3.setText("Millers and Grain Merchant , Satna");

jLabel4.setFont(new java.awt.Font("Tahoma", 3, 12)); // NOI18N

jLabel4.setText("ENTER USER ID");

jLabel5.setFont(new java.awt.Font("Tahoma", 3, 12)); // NOI18N

jLabel5.setText("ENTER PASSWORD");

i.setBackground(new java.awt.Color(255, 255, 204));

pass.setBackground(new java.awt.Color(255, 255, 204));

Page 5: Grain final border one

jButton1.setText("LOGIN");

jButton1.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton1ActionPerformed(evt);

}

});

jButton2.setText("RESEST");

jButton2.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton2ActionPerformed(evt);

}

});

javax.swing.GroupLayout idLayout = new javax.swing.GroupLayout(id);

id.setLayout(idLayout);

idLayout.setHorizontalGroup(

idLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(idLayout.createSequentialGroup()

.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 641,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(idLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(idLayout.createSequentialGroup()

.addGroup(idLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(idLayout.createSequentialGroup()

.addGap(59, 59, 59)

Page 6: Grain final border one

.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 123,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(27, 27, 27)

.addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 113,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(idLayout.createSequentialGroup()

.addGap(46, 46, 46)

.addGroup(idLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)

.addComponent(war, javax.swing.GroupLayout.DEFAULT_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addGroup(idLayout.createSequentialGroup()

.addGroup(idLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 128,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel5, javax.swing.GroupLayout.PREFERRED_SIZE, 128,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(26, 26, 26)

.addGroup(idLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)

.addComponent(i, javax.swing.GroupLayout.DEFAULT_SIZE, 189, Short.MAX_VALUE)

.addComponent(pass))))))

.addGap(0, 0, Short.MAX_VALUE))

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, idLayout.createSequentialGroup()

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 16, Short.MAX_VALUE)

.addGroup(idLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jLabel3, javax.swing.GroupLayout.Alignment.TRAILING,

javax.swing.GroupLayout.PREFERRED_SIZE, 537, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel1, javax.swing.GroupLayout.Alignment.TRAILING)))))

);

idLayout.setVerticalGroup(

idLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

Page 7: Grain final border one

.addGroup(idLayout.createSequentialGroup()

.addComponent(jLabel1)

.addGap(98, 98, 98)

.addGroup(idLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 36,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(i, javax.swing.GroupLayout.PREFERRED_SIZE, 36,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(18, 18, 18)

.addGroup(idLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)

.addComponent(jLabel5, javax.swing.GroupLayout.DEFAULT_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(pass, javax.swing.GroupLayout.DEFAULT_SIZE, 36, Short.MAX_VALUE))

.addGap(18, 18, 18)

.addGroup(idLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 35,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 35,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(18, 18, 18)

.addComponent(war, javax.swing.GroupLayout.PREFERRED_SIZE, 33,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 40,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addComponent(jLabel2, javax.swing.GroupLayout.DEFAULT_SIZE, 682, Short.MAX_VALUE)

);

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

getContentPane().setLayout(layout);

Page 8: Grain final border one

layout.setHorizontalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addContainerGap()

.addComponent(id, javax.swing.GroupLayout.DEFAULT_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))

);

layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(id, javax.swing.GroupLayout.Alignment.TRAILING,

javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE,

Short.MAX_VALUE)

);

pack();

}// </editor-fold>

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {

i.setText("");

pass.setText("");

war.setText("");

// TODO add your handling code here:

}

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

String uid = i.getText();

String pwd = new String(pass.getPassword());

if(uid.equals("CJS")&&pwd.equals("123456"))

{

Page 9: Grain final border one

index obj = new index();

obj.setVisible(true);

this.hide();

}

else

{

war.setText("Invalid ID or Password !!!");

}// 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) {

Page 10: Grain final border one

java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(login.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 login().setVisible(true);

}

});

}

// Variables declaration - do not modify

private javax.swing.JTextField i;

private javax.swing.JPanel id;

private javax.swing.JButton jButton1;

private javax.swing.JButton jButton2;

private javax.swing.JLabel jLabel1;

private javax.swing.JLabel jLabel2;

private javax.swing.JLabel jLabel3;

private javax.swing.JLabel jLabel4;

Page 11: Grain final border one

private javax.swing.JLabel jLabel5;

private javax.swing.JPasswordField pass;

private javax.swing.JLabel war;

// End of variables declaration

}

Page 12: Grain final border one
Page 13: Grain final border one
Page 14: Grain final border one

package grain;

/**

*

* @author Win8

*/

public class index extends javax.swing.JFrame {

/**

* Creates new form index

*/

public index() {

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() {

jPanel1 = new javax.swing.JPanel();

jLabel6 = new javax.swing.JLabel();

Page 15: Grain final border one

jLabel1 = new javax.swing.JLabel();

jButton1 = new javax.swing.JButton();

jButton2 = new javax.swing.JButton();

jButton3 = new javax.swing.JButton();

jButton4 = new javax.swing.JButton();

jButton5 = new javax.swing.JButton();

jButton6 = new javax.swing.JButton();

jButton7 = new javax.swing.JButton();

jButton8 = new javax.swing.JButton();

jButton9 = new javax.swing.JButton();

jButton10 = new javax.swing.JButton();

jLabel3 = new javax.swing.JLabel();

jLabel4 = new javax.swing.JLabel();

jLabel2 = new javax.swing.JLabel();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jPanel1.setBackground(new java.awt.Color(255, 255, 255));

jLabel6.setIcon(new javax.swing.ImageIcon(getClass().getResource("/grain/toor-seeds-

250x250.jpg"))); // NOI18N

jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/grain/Kala_chana-

370x310.png"))); // NOI18N

jButton1.setFont(new java.awt.Font("Trajan Pro", 2, 24)); // NOI18N

jButton1.setText("PURCHASE");

jButton1.addActionListener(new java.awt.event.ActionListener() {

Page 16: Grain final border one

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton1ActionPerformed(evt);

}

});

jButton2.setFont(new java.awt.Font("Trajan Pro", 2, 24)); // NOI18N

jButton2.setText("TRANSPORT");

jButton3.setFont(new java.awt.Font("Trajan Pro", 2, 24)); // NOI18N

jButton3.setText("PRODUCTS");

jButton4.setFont(new java.awt.Font("Trajan Pro", 2, 24)); // NOI18N

jButton4.setText("STOCK");

jButton5.setFont(new java.awt.Font("Trajan Pro", 2, 24)); // NOI18N

jButton5.setText("SALES");

jButton6.setFont(new java.awt.Font("Trajan Pro", 2, 24)); // NOI18N

jButton6.setText("GOODS");

jButton7.setFont(new java.awt.Font("Trajan Pro", 2, 24)); // NOI18N

jButton7.setText("CUSTOMER");

jButton8.setFont(new java.awt.Font("Trajan Pro", 2, 24)); // NOI18N

jButton8.setText("INVOICE");

jButton9.setFont(new java.awt.Font("Trajan Pro", 2, 24)); // NOI18N

Page 17: Grain final border one

jButton9.setText("BARDANA");

jButton10.setFont(new java.awt.Font("Trajan Pro", 2, 24)); // NOI18N

jButton10.setText("RAW");

jLabel3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/grain/SARSO.png"))); //

NOI18N

jLabel4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/grain/cumin-seeds-

250x250.png"))); // NOI18N

jLabel2.setIcon(new

javax.swing.ImageIcon(getClass().getResource("/grain/picture13726095446837.png"))); // NOI18N

javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);

jPanel1.setLayout(jPanel1Layout);

jPanel1Layout.setHorizontalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addContainerGap()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jButton8, javax.swing.GroupLayout.PREFERRED_SIZE, 195,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 249,

javax.swing.GroupLayout.PREFERRED_SIZE)

Page 18: Grain final border one

.addGap(180, 180, 180)

.addComponent(jButton7, javax.swing.GroupLayout.PREFERRED_SIZE, 195,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 195,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton9, javax.swing.GroupLayout.PREFERRED_SIZE, 195,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(83, 83, 83)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jButton10, javax.swing.GroupLayout.PREFERRED_SIZE, 195,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 111, Short.MAX_VALUE)

.addComponent(jButton6, javax.swing.GroupLayout.PREFERRED_SIZE, 195,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jButton5, javax.swing.GroupLayout.PREFERRED_SIZE, 195,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(jButton4, javax.swing.GroupLayout.PREFERRED_SIZE, 195,

javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGap(109, 109, 109)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jButton2, javax.swing.GroupLayout.Alignment.TRAILING,

javax.swing.GroupLayout.PREFERRED_SIZE, 195, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton3, javax.swing.GroupLayout.Alignment.TRAILING,

javax.swing.GroupLayout.PREFERRED_SIZE, 195, javax.swing.GroupLayout.PREFERRED_SIZE))))

.addGap(21, 21, 21))

Page 19: Grain final border one

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 317,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

.addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 262,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jLabel6))))

);

jPanel1Layout.setVerticalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(19, 19, 19)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 40,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 40,

javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()

.addContainerGap()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jButton4, javax.swing.GroupLayout.Alignment.TRAILING,

javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton5, javax.swing.GroupLayout.Alignment.TRAILING,

javax.swing.GroupLayout.PREFERRED_SIZE, 40, javax.swing.GroupLayout.PREFERRED_SIZE))))

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

Page 20: Grain final border one

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(77, 77, 77)

.addComponent(jButton8, javax.swing.GroupLayout.PREFERRED_SIZE, 40,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(73, 73, 73)

.addComponent(jButton7, javax.swing.GroupLayout.PREFERRED_SIZE, 40,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel1Layout.createSequentialGroup()

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

.addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 176,

javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGap(11, 11, 11)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jButton9, javax.swing.GroupLayout.PREFERRED_SIZE, 40,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 40,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addComponent(jButton6, javax.swing.GroupLayout.PREFERRED_SIZE, 40,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton10, javax.swing.GroupLayout.PREFERRED_SIZE, 40,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 98, Short.MAX_VALUE)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jLabel1, javax.swing.GroupLayout.Alignment.TRAILING,

javax.swing.GroupLayout.PREFERRED_SIZE, 280, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel6, javax.swing.GroupLayout.Alignment.TRAILING)

.addComponent(jLabel4, javax.swing.GroupLayout.Alignment.TRAILING,

javax.swing.GroupLayout.PREFERRED_SIZE, 216, javax.swing.GroupLayout.PREFERRED_SIZE)

Page 21: Grain final border one

.addComponent(jLabel2, javax.swing.GroupLayout.Alignment.TRAILING,

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)

.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

);

layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

);

pack();

}// </editor-fold>

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

Purchase obj = new Purchase();

obj.setVisible(true);

this.hide();

// TODO add your handling code here:

}

/**

Page 22: Grain final border one

* @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(index.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(index.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(index.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(index.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

}

//</editor-fold>

/* Create and display the form */

Page 23: Grain final border one

java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {

new index().setVisible(true);

}

});

}

// Variables declaration - do not modify

private javax.swing.JButton jButton1;

private javax.swing.JButton jButton10;

private javax.swing.JButton jButton2;

private javax.swing.JButton jButton3;

private javax.swing.JButton jButton4;

private javax.swing.JButton jButton5;

private javax.swing.JButton jButton6;

private javax.swing.JButton jButton7;

private javax.swing.JButton jButton8;

private javax.swing.JButton jButton9;

private javax.swing.JLabel jLabel1;

private javax.swing.JLabel jLabel2;

private javax.swing.JLabel jLabel3;

private javax.swing.JLabel jLabel4;

private javax.swing.JLabel jLabel6;

private javax.swing.JPanel jPanel1;

// End of variables declaration

}

Page 24: Grain final border one
Page 25: Grain final border one
Page 26: Grain final border one
Page 27: Grain final border one

package grain;

/**

*

* @author Win8

*/

public class Purchase extends javax.swing.JFrame {

/**

* Creates new form Purchase

*/

public Purchase() {

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() {

jPanel1 = new javax.swing.JPanel();

jLabel1 = new javax.swing.JLabel();

jLabel2 = new javax.swing.JLabel();

Page 28: Grain final border one

jLabel3 = new javax.swing.JLabel();

jLabel4 = new javax.swing.JLabel();

jLabel5 = new javax.swing.JLabel();

jLabel6 = new javax.swing.JLabel();

rate = new javax.swing.JTextField();

qp = new javax.swing.JTextField();

jLabel7 = new javax.swing.JLabel();

jLabel8 = new javax.swing.JLabel();

jLabel9 = new javax.swing.JLabel();

jLabel10 = new javax.swing.JLabel();

jLabel11 = new javax.swing.JLabel();

jLabel12 = new javax.swing.JLabel();

jLabel13 = new javax.swing.JLabel();

mandi = new javax.swing.JTextField();

nirashit = new javax.swing.JTextField();

frieght = new javax.swing.JTextField();

amt = new javax.swing.JTextField();

unloading = new javax.swing.JTextField();

packing = new javax.swing.JTextField();

loading = new javax.swing.JTextField();

jLabel14 = new javax.swing.JLabel();

price = new javax.swing.JTextField();

jLabel15 = new javax.swing.JLabel();

bagscost = new javax.swing.JTextField();

jLabel16 = new javax.swing.JLabel();

jLabel17 = new javax.swing.JLabel();

bags = new javax.swing.JTextField();

Page 29: Grain final border one

total = new javax.swing.JTextField();

jButton1 = new javax.swing.JButton();

jButton2 = new javax.swing.JButton();

jButton3 = new javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jPanel1.setBackground(new java.awt.Color(255, 255, 255));

jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/grain/SARSO.png"))); //

NOI18N

jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/grain/mustard-seeds-pile-

whole-isolated-white-60394262.jpg"))); // NOI18N

jLabel3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/grain/grains-250x250.jpg"))); //

NOI18N

jLabel4.setFont(new java.awt.Font("Tekton Pro", 3, 51)); // NOI18N

jLabel4.setForeground(new java.awt.Color(0, 51, 204));

jLabel4.setText("MANDI PURCHASE");

jLabel5.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jLabel5.setText("Rate per Quintal");

jLabel6.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jLabel6.setText("Quantity Purchased");

rate.setBackground(new java.awt.Color(255, 255, 204));

Page 30: Grain final border one

qp.setBackground(new java.awt.Color(255, 255, 204));

jLabel7.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jLabel7.setText("Amount");

jLabel8.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jLabel8.setText("Frieght (Rs.)");

jLabel9.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jLabel9.setText("Mandi Tax");

jLabel10.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jLabel10.setText("Nirashit");

jLabel11.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jLabel11.setText("Packing (Rs.)");

jLabel12.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jLabel12.setText("Unloading");

jLabel13.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jLabel13.setText("Loading");

mandi.setEditable(false);

mandi.setBackground(new java.awt.Color(255, 255, 204));

Page 31: Grain final border one

nirashit.setEditable(false);

nirashit.setBackground(new java.awt.Color(255, 255, 204));

frieght.setEditable(false);

frieght.setBackground(new java.awt.Color(255, 255, 204));

amt.setEditable(false);

amt.setBackground(new java.awt.Color(255, 255, 204));

unloading.setEditable(false);

unloading.setBackground(new java.awt.Color(255, 255, 204));

packing.setEditable(false);

packing.setBackground(new java.awt.Color(255, 255, 204));

loading.setEditable(false);

loading.setBackground(new java.awt.Color(255, 255, 204));

jLabel14.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jLabel14.setText("Bag Cost (Rs.)");

price.setEditable(false);

price.setBackground(new java.awt.Color(255, 255, 204));

jLabel15.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jLabel15.setText("Bags (50 Kg)");

Page 32: Grain final border one

bagscost.setEditable(false);

bagscost.setBackground(new java.awt.Color(255, 255, 204));

jLabel16.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jLabel16.setText("Rate per Qtls");

jLabel17.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jLabel17.setText("Grand Total");

bags.setEditable(false);

bags.setBackground(new java.awt.Color(255, 255, 204));

total.setEditable(false);

total.setBackground(new java.awt.Color(255, 255, 204));

jButton1.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jButton1.setText("Calculate");

jButton1.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton1ActionPerformed(evt);

}

});

jButton2.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jButton2.setText("Reset");

jButton2.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

Page 33: Grain final border one

jButton2ActionPerformed(evt);

}

});

jButton3.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jButton3.setText("Back");

jButton3.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton3ActionPerformed(evt);

}

});

javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);

jPanel1.setLayout(jPanel1Layout);

jPanel1Layout.setHorizontalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel1Layout.createSequentialGroup()

.addGap(26, 26, 26)

.addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 107,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 298,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

Page 34: Grain final border one

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 191,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(jLabel5, javax.swing.GroupLayout.PREFERRED_SIZE, 162,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(0, 0, Short.MAX_VALUE)

.addComponent(qp, javax.swing.GroupLayout.PREFERRED_SIZE, 190,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(102, 102, 102)

.addComponent(rate, javax.swing.GroupLayout.PREFERRED_SIZE, 176,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(javax.swing.GroupLayout.Alignment.LEADING, jPanel1Layout.createSequentialGroup()

.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 200,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(0, 0, Short.MAX_VALUE))))

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 239,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(bagscost, javax.swing.GroupLayout.PREFERRED_SIZE, 136,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()

.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

Page 35: Grain final border one

.addComponent(jLabel14, javax.swing.GroupLayout.PREFERRED_SIZE, 131,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel15, javax.swing.GroupLayout.PREFERRED_SIZE, 131,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(62, 62, 62)

.addComponent(bags, javax.swing.GroupLayout.PREFERRED_SIZE, 136,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addComponent(jButton2, javax.swing.GroupLayout.Alignment.TRAILING,

javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addComponent(jLabel9, javax.swing.GroupLayout.PREFERRED_SIZE, 107,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(amt, javax.swing.GroupLayout.PREFERRED_SIZE, 116,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(65, 65, 65)

.addComponent(mandi, javax.swing.GroupLayout.PREFERRED_SIZE, 116,

javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGap(91, 91, 91)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addComponent(nirashit, javax.swing.GroupLayout.PREFERRED_SIZE, 116,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, 107,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(79, 79, 79)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(frieght, javax.swing.GroupLayout.PREFERRED_SIZE, 116,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE, 131,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(48, 48, 48)))))

Page 36: Grain final border one

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,

jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()

.addComponent(jLabel17, javax.swing.GroupLayout.PREFERRED_SIZE, 131,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(18, 18, 18)

.addComponent(total, javax.swing.GroupLayout.PREFERRED_SIZE, 136,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 51, Short.MAX_VALUE)

.addComponent(jLabel16, javax.swing.GroupLayout.PREFERRED_SIZE, 143,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(price, javax.swing.GroupLayout.PREFERRED_SIZE, 136,

javax.swing.GroupLayout.PREFERRED_SIZE)))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

.addComponent(jLabel2)

.addGap(47, 47, 47))

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jLabel11, javax.swing.GroupLayout.PREFERRED_SIZE, 133,

javax.swing.GroupLayout.PREFERRED_SIZE)

Page 37: Grain final border one

.addGap(57, 57, 57)

.addComponent(jLabel13, javax.swing.GroupLayout.PREFERRED_SIZE, 107,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(41, 41, 41))

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(packing, javax.swing.GroupLayout.PREFERRED_SIZE, 116,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(loading, javax.swing.GroupLayout.PREFERRED_SIZE, 116,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(51, 51, 51)))

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addComponent(jLabel12, javax.swing.GroupLayout.PREFERRED_SIZE, 107,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(unloading, javax.swing.GroupLayout.PREFERRED_SIZE, 116,

javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(190, 190, 190)

.addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 389,

javax.swing.GroupLayout.PREFERRED_SIZE)))

.addContainerGap()))

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()

.addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 139,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(205, 205, 205))))

);

jPanel1Layout.setVerticalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

Page 38: Grain final border one

.addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 200,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 64,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel5, javax.swing.GroupLayout.PREFERRED_SIZE, 32,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 32,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(rate, javax.swing.GroupLayout.PREFERRED_SIZE, 29,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(qp, javax.swing.GroupLayout.PREFERRED_SIZE, 29,

javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(90, 90, 90)

.addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 38,

javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGap(10, 10, 10)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 34,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 34,

javax.swing.GroupLayout.PREFERRED_SIZE))))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

Page 39: Grain final border one

.addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE, 32,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, 32,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel11, javax.swing.GroupLayout.PREFERRED_SIZE, 32,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel12, javax.swing.GroupLayout.PREFERRED_SIZE, 32,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel13, javax.swing.GroupLayout.PREFERRED_SIZE, 32,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel9, javax.swing.GroupLayout.PREFERRED_SIZE, 32,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 32,

javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGap(26, 26, 26)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(mandi, javax.swing.GroupLayout.PREFERRED_SIZE, 29,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(nirashit, javax.swing.GroupLayout.PREFERRED_SIZE, 29,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(frieght, javax.swing.GroupLayout.PREFERRED_SIZE, 29,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(amt, javax.swing.GroupLayout.PREFERRED_SIZE, 29,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(packing, javax.swing.GroupLayout.PREFERRED_SIZE, 29,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(loading, javax.swing.GroupLayout.PREFERRED_SIZE, 29,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(unloading, javax.swing.GroupLayout.PREFERRED_SIZE, 29,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 30, Short.MAX_VALUE)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

Page 40: Grain final border one

.addComponent(jLabel1, javax.swing.GroupLayout.Alignment.TRAILING,

javax.swing.GroupLayout.PREFERRED_SIZE, 212, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(10, 10, 10)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel17, javax.swing.GroupLayout.PREFERRED_SIZE, 32,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(total, javax.swing.GroupLayout.PREFERRED_SIZE, 29,

javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(bags, javax.swing.GroupLayout.PREFERRED_SIZE, 29,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel15, javax.swing.GroupLayout.PREFERRED_SIZE, 32,

javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGap(18, 18, 18)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel14, javax.swing.GroupLayout.PREFERRED_SIZE, 32,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(bagscost, javax.swing.GroupLayout.PREFERRED_SIZE, 29,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel16, javax.swing.GroupLayout.PREFERRED_SIZE, 32,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(price, javax.swing.GroupLayout.PREFERRED_SIZE, 29,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(75, 75, 75))

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()

.addComponent(jLabel2)

.addContainerGap())))

);

Page 41: Grain final border one

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(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, 1367,

javax.swing.GroupLayout.PREFERRED_SIZE))

);

layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

);

pack();

}// </editor-fold>

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {

qp.setText("");

rate.setText("");

amt.setText("");

frieght.setText("");

loading.setText("");

unloading.setText("");

price.setText("");

mandi.setText("");

Page 42: Grain final border one

nirashit.setText("");

bags.setText("");

bagscost.setText("");

total.setText("");

packing.setText("");

// TODO add your handling code here:

}

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

int qty = Integer.parseInt(qp.getText());

int r = Integer.parseInt(rate.getText());

int amount = qty*r;

amt.setText(""+amount);

float manditax = (amount * 2)/100 ;

mandi.setText(""+manditax);

float nirashittax = (manditax * 10)/100 ;

nirashit.setText(""+nirashittax);

int load = qty * 5;

loading.setText(""+load);

unloading.setText(""+load);

int pack = qty * 2 ;

packing.setText(""+pack);

int fr = qty * 6 ;

frieght.setText(""+fr);

int b = qty*2;

bags.setText(""+b);

float bcost = b * 16;

Page 43: Grain final border one

bagscost.setText(""+bcost);

float totalamt = bcost + fr + load + load + nirashittax + manditax + amount + r + qty ;

total.setText(""+totalamt);

price.setText(""+(totalamt/qty));

// TODO add your handling code here:

}

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {

index obj = new index();

obj.setVisible(true);

this.hide();// 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;

Page 44: Grain final border one

}

}

} catch (ClassNotFoundException ex) {

java.util.logging.Logger.getLogger(Purchase.class.getName()).log(java.util.logging.Level.SEVERE, null,

ex);

} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(Purchase.class.getName()).log(java.util.logging.Level.SEVERE, null,

ex);

} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(Purchase.class.getName()).log(java.util.logging.Level.SEVERE, null,

ex);

} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(Purchase.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 Purchase().setVisible(true);

}

});

}

// Variables declaration - do not modify

private javax.swing.JTextField amt;

private javax.swing.JTextField bags;

private javax.swing.JTextField bagscost;

Page 45: Grain final border one

private javax.swing.JTextField frieght;

private javax.swing.JButton jButton1;

private javax.swing.JButton jButton2;

private javax.swing.JButton jButton3;

private javax.swing.JLabel jLabel1;

private javax.swing.JLabel jLabel10;

private javax.swing.JLabel jLabel11;

private javax.swing.JLabel jLabel12;

private javax.swing.JLabel jLabel13;

private javax.swing.JLabel jLabel14;

private javax.swing.JLabel jLabel15;

private javax.swing.JLabel jLabel16;

private javax.swing.JLabel jLabel17;

private javax.swing.JLabel jLabel2;

private javax.swing.JLabel jLabel3;

private javax.swing.JLabel jLabel4;

private javax.swing.JLabel jLabel5;

private javax.swing.JLabel jLabel6;

private javax.swing.JLabel jLabel7;

private javax.swing.JLabel jLabel8;

private javax.swing.JLabel jLabel9;

private javax.swing.JPanel jPanel1;

private javax.swing.JTextField loading;

private javax.swing.JTextField mandi;

private javax.swing.JTextField nirashit;

private javax.swing.JTextField packing;

private javax.swing.JTextField price;

Page 46: Grain final border one

private javax.swing.JTextField qp;

private javax.swing.JTextField rate;

private javax.swing.JTextField total;

private javax.swing.JTextField unloading;

// End of variables declaration

}

Page 47: Grain final border one
Page 48: Grain final border one
Page 49: Grain final border one
Page 50: Grain final border one
Page 51: Grain final border one

package grain;

/**

*

* @author Win8

*/

public class Sales extends javax.swing.JFrame {

/**

* Creates new form Sales

*/

public Sales() {

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() {

jPanel1 = new javax.swing.JPanel();

jLabel1 = new javax.swing.JLabel();

jLabel2 = new javax.swing.JLabel();

Page 52: Grain final border one

jLabel3 = new javax.swing.JLabel();

jLabel4 = new javax.swing.JLabel();

jLabel5 = new javax.swing.JLabel();

jLabel6 = new javax.swing.JLabel();

jLabel7 = new javax.swing.JLabel();

jLabel8 = new javax.swing.JLabel();

jLabel9 = new javax.swing.JLabel();

rate = new javax.swing.JTextField();

total = new javax.swing.JTextField();

quantity = new javax.swing.JTextField();

amt = new javax.swing.JTextField();

ins = new javax.swing.JTextField();

bags = new javax.swing.JTextField();

vat = new javax.swing.JTextField();

jLabel10 = new javax.swing.JLabel();

jLabel11 = new javax.swing.JLabel();

frieght = new javax.swing.JTextField();

jLabel12 = new javax.swing.JLabel();

load = new javax.swing.JTextField();

jLabel13 = new javax.swing.JLabel();

pack = new javax.swing.JTextField();

c = new javax.swing.JCheckBox();

jButton1 = new javax.swing.JButton();

jButton2 = new javax.swing.JButton();

jButton3 = new javax.swing.JButton();

war = new javax.swing.JLabel();

Page 53: Grain final border one

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jPanel1.setBackground(new java.awt.Color(255, 255, 255));

jLabel1.setFont(new java.awt.Font("Tahoma", 3, 36)); // NOI18N

jLabel1.setForeground(new java.awt.Color(255, 0, 51));

jLabel1.setText("Sales ( Processed Product / Raw Materials & Grains)");

jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/grain/mustard11-

300x278.png"))); // NOI18N

jLabel3.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jLabel3.setText("Bags");

jLabel4.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jLabel4.setText("Quantity");

jLabel5.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jLabel5.setForeground(new java.awt.Color(0, 102, 255));

jLabel5.setText("G.Total");

jLabel6.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jLabel6.setText("Amount");

jLabel7.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jLabel7.setText("Vat Tax");

jLabel8.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

Page 54: Grain final border one

jLabel8.setText("Frieght");

jLabel9.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jLabel9.setText("Insuarance");

rate.setBackground(new java.awt.Color(255, 255, 204));

total.setBackground(new java.awt.Color(204, 204, 255));

quantity.setBackground(new java.awt.Color(255, 255, 204));

amt.setEditable(false);

amt.setBackground(new java.awt.Color(204, 204, 255));

ins.setEditable(false);

ins.setBackground(new java.awt.Color(204, 204, 255));

bags.setEditable(false);

bags.setBackground(new java.awt.Color(204, 204, 255));

vat.setEditable(false);

vat.setBackground(new java.awt.Color(204, 204, 255));

jLabel10.setIcon(new javax.swing.ImageIcon(getClass().getResource("/grain/healthy-testy.png"))); //

NOI18N

jLabel11.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jLabel11.setText("Rate");

Page 55: Grain final border one

frieght.setBackground(new java.awt.Color(255, 255, 204));

frieght.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

frieghtActionPerformed(evt);

}

});

jLabel12.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jLabel12.setText("Loading");

load.setEditable(false);

load.setBackground(new java.awt.Color(204, 204, 255));

jLabel13.setFont(new java.awt.Font("Tahoma", 3, 18)); // NOI18N

jLabel13.setText("Packing");

pack.setEditable(false);

pack.setBackground(new java.awt.Color(204, 204, 255));

pack.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

packActionPerformed(evt);

}

});

c.setFont(new java.awt.Font("Tahoma", 3, 14)); // NOI18N

c.setForeground(new java.awt.Color(255, 0, 51));

Page 56: Grain final border one

c.setText("Include Frieght in Invoice");

jButton1.setFont(new java.awt.Font("Tahoma", 3, 14)); // NOI18N

jButton1.setText("Reset");

jButton1.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton1ActionPerformed(evt);

}

});

jButton2.setFont(new java.awt.Font("Tahoma", 3, 14)); // NOI18N

jButton2.setText("Back >>>");

jButton2.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton2ActionPerformed(evt);

}

});

jButton3.setFont(new java.awt.Font("Tahoma", 3, 14)); // NOI18N

jButton3.setText("Calculate");

jButton3.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton3ActionPerformed(evt);

}

});

war.setFont(new java.awt.Font("Tahoma", 3, 12)); // NOI18N

Page 57: Grain final border one

war.setForeground(new java.awt.Color(255, 51, 102));

javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);

jPanel1.setLayout(jPanel1Layout);

jPanel1Layout.setHorizontalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addContainerGap()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 308,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(37, 37, 37)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jLabel11, javax.swing.GroupLayout.PREFERRED_SIZE, 129,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(rate, javax.swing.GroupLayout.PREFERRED_SIZE, 123,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 129,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(quantity, javax.swing.GroupLayout.PREFERRED_SIZE, 123,

javax.swing.GroupLayout.PREFERRED_SIZE)))

Page 58: Grain final border one

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 129,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 129,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 129,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel9, javax.swing.GroupLayout.PREFERRED_SIZE, 129,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(ins, javax.swing.GroupLayout.PREFERRED_SIZE, 123,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(vat, javax.swing.GroupLayout.PREFERRED_SIZE, 123,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(amt, javax.swing.GroupLayout.PREFERRED_SIZE, 123,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(bags, javax.swing.GroupLayout.PREFERRED_SIZE, 123,

javax.swing.GroupLayout.PREFERRED_SIZE))))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

.addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, 353,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(27, 27, 27)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jLabel13, javax.swing.GroupLayout.PREFERRED_SIZE, 104,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(4, 4, 4)

Page 59: Grain final border one

.addComponent(pack, javax.swing.GroupLayout.PREFERRED_SIZE, 123,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE, 104,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(frieght, javax.swing.GroupLayout.PREFERRED_SIZE, 123,

javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jLabel12, javax.swing.GroupLayout.PREFERRED_SIZE, 104,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(load, javax.swing.GroupLayout.PREFERRED_SIZE, 123,

javax.swing.GroupLayout.PREFERRED_SIZE)))

.addComponent(c, javax.swing.GroupLayout.Alignment.TRAILING,

javax.swing.GroupLayout.PREFERRED_SIZE, 231, javax.swing.GroupLayout.PREFERRED_SIZE))

.addContainerGap(48, Short.MAX_VALUE))

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(jLabel5, javax.swing.GroupLayout.PREFERRED_SIZE, 73,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(28, 28, 28)

.addComponent(total, javax.swing.GroupLayout.PREFERRED_SIZE, 158,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(131, 131, 131)

.addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 105,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(18, 18, 18)

.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 105,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(99, 99, 99))))

Page 60: Grain final border one

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()

.addGap(0, 0, Short.MAX_VALUE)

.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 997,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(35, 35, 35)

.addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 105,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(80, 80, 80))))

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()

.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(war, javax.swing.GroupLayout.PREFERRED_SIZE, 669,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(209, 209, 209))

);

jPanel1Layout.setVerticalGroup(

jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(jButton2, javax.swing.GroupLayout.PREFERRED_SIZE, 43,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(125, 125, 125)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(load, javax.swing.GroupLayout.PREFERRED_SIZE, 28,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel12, javax.swing.GroupLayout.PREFERRED_SIZE, 38,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(16, 16, 16)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

Page 61: Grain final border one

.addComponent(jLabel13, javax.swing.GroupLayout.PREFERRED_SIZE, 38,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(pack, javax.swing.GroupLayout.PREFERRED_SIZE, 28,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE, 38,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(frieght, javax.swing.GroupLayout.PREFERRED_SIZE, 28,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(18, 18, 18)

.addComponent(c, javax.swing.GroupLayout.PREFERRED_SIZE, 34,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(17, 17, 17)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 43,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jButton3, javax.swing.GroupLayout.PREFERRED_SIZE, 43,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(7, 7, 7))

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addComponent(jLabel5, javax.swing.GroupLayout.PREFERRED_SIZE, 38,

javax.swing.GroupLayout.PREFERRED_SIZE))))

.addGroup(jPanel1Layout.createSequentialGroup()

.addGap(23, 23, 23)

.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 50,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

Page 62: Grain final border one

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 67, Short.MAX_VALUE)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 38,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(quantity, javax.swing.GroupLayout.PREFERRED_SIZE, 28,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(18, 18, 18)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(rate, javax.swing.GroupLayout.PREFERRED_SIZE, 28,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel11, javax.swing.GroupLayout.PREFERRED_SIZE, 38,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(13, 13, 13)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 38,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(bags, javax.swing.GroupLayout.PREFERRED_SIZE, 28,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 38,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(amt, javax.swing.GroupLayout.PREFERRED_SIZE, 28,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(12, 12, 12)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

Page 63: Grain final border one

.addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 38,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(vat, javax.swing.GroupLayout.PREFERRED_SIZE, 28,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel9, javax.swing.GroupLayout.PREFERRED_SIZE, 38,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(ins, javax.swing.GroupLayout.PREFERRED_SIZE, 28,

javax.swing.GroupLayout.PREFERRED_SIZE)))

.addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, 265,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(total, javax.swing.GroupLayout.PREFERRED_SIZE, 38,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 381,

javax.swing.GroupLayout.PREFERRED_SIZE))))

.addGap(18, 18, 18)

.addComponent(war, javax.swing.GroupLayout.PREFERRED_SIZE, 29,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(8, 8, 8))

);

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

getContentPane().setLayout(layout);

layout.setHorizontalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

);

Page 64: Grain final border one

layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

);

pack();

}// </editor-fold>

private void frieghtActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

}

private void packActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

}

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {

index obj = new index();

obj.setVisible(true);

this.hide();// TODO add your handling code here:

}

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {

quantity.setText("");

rate.setText("");

bags.setText("");

pack.setText("");

Page 65: Grain final border one

load.setText("");

total.setText("");

ins.setText("");

vat.setText("");

frieght.setText("");

amt.setText("");

war.setText("");// TODO add your handling code here:

}

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {

war.setText("");

int qty = Integer.parseInt(quantity.getText());

int r = Integer.parseInt(rate.getText());

int amount = qty * r;

amt.setText(""+amount);

bags.setText(""+(qty*2));

float tax = (amount *5) / 100 ;

vat.setText(""+tax);

float in = (amount * 2) / 100 ;

ins.setText(""+in);

int l = qty * 5;

load.setText(""+l);

double pa = qty * 1.5 ;

pack.setText(""+pa);

int f = Integer.parseInt(frieght.getText());

int fc = f*qty;

frieght.setText(""+fc);

Page 66: Grain final border one

float gt = amount + tax + in ;

total.setText(""+gt);

if(c.isSelected()==true)

{

gt = gt+fc;

total.setText(""+gt);

war.setText("Invoice includes Frieght charges to be paid by customer to driver at time of delivery of

goods !!!");

}

// 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;

}

Page 67: Grain final border one

}

} catch (ClassNotFoundException ex) {

java.util.logging.Logger.getLogger(Sales.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(Sales.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(Sales.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(Sales.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 Sales().setVisible(true);

}

});

}

// Variables declaration - do not modify

private javax.swing.JTextField amt;

private javax.swing.JTextField bags;

private javax.swing.JCheckBox c;

private javax.swing.JTextField frieght;

private javax.swing.JTextField ins;

private javax.swing.JButton jButton1;

Page 68: Grain final border one

private javax.swing.JButton jButton2;

private javax.swing.JButton jButton3;

private javax.swing.JLabel jLabel1;

private javax.swing.JLabel jLabel10;

private javax.swing.JLabel jLabel11;

private javax.swing.JLabel jLabel12;

private javax.swing.JLabel jLabel13;

private javax.swing.JLabel jLabel2;

private javax.swing.JLabel jLabel3;

private javax.swing.JLabel jLabel4;

private javax.swing.JLabel jLabel5;

private javax.swing.JLabel jLabel6;

private javax.swing.JLabel jLabel7;

private javax.swing.JLabel jLabel8;

private javax.swing.JLabel jLabel9;

private javax.swing.JPanel jPanel1;

private javax.swing.JTextField load;

private javax.swing.JTextField pack;

private javax.swing.JTextField quantity;

private javax.swing.JTextField rate;

private javax.swing.JTextField total;

private javax.swing.JTextField vat;

private javax.swing.JLabel war;

// End of variables declaration

}