exercicio6_791x - nelsonpereira

hundredcarriageSoftware and s/w Development

Nov 3, 2013 (3 years and 9 months ago)

137 views

/*


* To change this template, choose Tools | Templates


* and open the template in the editor.


*/


/*


* exercício_6_cliente.java


*


* Created on 1/Jul/2010, 12:08:31


*/


package exercício_6_cliente;


/**


*


* @author Nelson


*/

public class

exercício_6_cliente extends javax.swing.JApplet {


private float desconto;



/** Initializes the applet exercício_6_cliente */


public void init() {


try {


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


publ
ic void run() {


initComponents();


}


});


} catch (Exception ex) {


ex.printStackTrace();


}


}



/** This method is called from within the init() method 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() {



jLabel1 = new javax.swing.JLabel();


jLabel2 = new javax.swing.JLabel();


jLabel3 = new javax.swing.JLabel();


jLabel4 = new javax.swing.JLabel();


jLabel5 =

new javax.swing.JLabel();


jLabel6 = new javax.swing.JLabel();


jTextField1 = new javax.swing.JTextField();


jTextField2 = new javax.swing.JTextField();


jTextField3 = new javax.swing.JTextField();


jTextField4 = new jav
ax.swing.JTextField();


jTextField5 = new javax.swing.JTextField();


jTextField6 = new javax.swing.JTextField();


jRadioButton1 = new javax.swing.JRadioButton();


jRadioButton2 = new javax.swing.JRadioButton();


jRadioBut
ton3 = new javax.swing.JRadioButton();


jRadioButton4 = new javax.swing.JRadioButton();


jRadioButton5 = new javax.swing.JRadioButton();


jRadioButton6 = new javax.swing.JRadioButton();


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


jButton1 = new javax.swin
g.JButton();


jLabel13 = new javax.swing.JLabel();


jLabel14 = new javax.swing.JLabel();


jLabel15 = new javax.swing.JLabel();


jLabel16 = new javax.swing.JLabel();


jTextField7 = new javax.swing.JTextField();


jBu
tton2 = new javax.swing.JButton();


jLabel17 = new javax.swing.JLabel();



jLabel1.setText("Camisola");



jLabel2.setText("Calça");



jLabel3.setText("Camisa");



jLabel4.setText("Casaco");



jLabel5.setText("sapat
os");



jLabel6.setText("Meia");



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


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


jTextField1ActionPerformed(evt);


}


});



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


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


jTextField6ActionPerformed(evt);


}


});



jRadioBut
ton1.addActionListener(new java.awt.event.ActionListener() {


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


jRadioButton1ActionPerformed(evt);


}


});



jRadioButton2.addActionListener(new

java.awt.event.ActionListener() {


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


jRadioButton2ActionPerformed(evt);


}


});



jRadioButton3.addActionListener(new java.awt.event.ActionList
ener() {


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


jRadioButton3ActionPerformed(evt);


}


});



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


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


jRadioButton4ActionPerformed(evt);


}


});



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


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


jRadioButton5ActionPerformed(evt);


}


});



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


public void actionPerformed(java.awt.e
vent.ActionEvent evt) {


jRadioButton6ActionPerformed(evt);


}


});



jLabel7.setText("10%");



jLabel8.setText("20%");



jLabel9.setText("30%");



jLabel10.setText("40%");



jLabel11.setT
ext("50%");



jLabel12.setText("0%");



jButton1.setText("Calcular");


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


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


jButton1ActionPerformed(evt);


}


});



jLabel13.setText("Menu");



jLabel14.setText("Desconto");



jLabel15.setText("Quant.");



jLabel16.setText(" Total");



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


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


jTextField7ActionPerformed(evt);


}


});



jButton2.setText("Limpar");


jButton2.addActionListener(new java.a
wt.event.ActionListener() {


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


jButton2ActionPerformed(evt);


}


});



jLabel17.setText("Desconto");



javax.swing.GroupLayout

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


getContentPane().setLayout(layout);


layout.setHorizontalGroup(


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


.addGroup(layout.createSeq
uentialGroup()


.addContainerGap()


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


.addGroup(layout.createSequentialGroup()


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


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


.addComponent(jTextField1, javax.swing
.GroupLayout.DEFAULT_SIZE, 35,
Short.MAX_VALUE)


.addComponent(jTextField2)


.addComponent(jTextField3)


.addComponent(jTextField4)



.addComponent(jTextField5)


.addComponent(jTextField6))


.addComponent(jLabel15))


.addGap(18, 18, 18)


.addGroup(layout.createParallelGroup(javax.swin
g.GroupLayout.Alignment.LEADING)


.addGroup(layout.createSequentialGroup()


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



.addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, 90,
Short.MAX_VALUE)


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



.addComponent(jLabel4, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)


.addComponent(jLabel3, javax.swing.GroupLayout.DEFAULT_SIZE, 82,
Short.MAX_VALUE)



.addComponent(jLabel5, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)


.addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 113,
javax.swing.GroupLayout.PREFERRED_SIZE))


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


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



.addComponent(jRadioButton6)


.addComponent(jRadioButton5)


.addComponent(jRadioButton4)


.addComponent(jRadioButton3
)


.addComponent(jRadioButton2)


.addComponent(jRadioButton1)))


.addComponent(jLabel13, javax.swing.GroupLayout.PREFERRED_SIZE, 50,
javax.swing.GroupLayout.PR
EFERRED_SIZE))


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


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



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


.addComponent(jLabel7)


.addComponent(jLabel8)


.addComponent(jLabel9)



.addComponent(jLabel10)


.addComponent(jButton2)


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


.
addComponent(jLabel12)


.addComponent(jLabel11)))


.addComponent(jLabel14, javax.swing.GroupLayout.PREFERRED_SIZE, 91,
javax.swing.GroupLayout.PREFERRED_SIZE))


.addGap(12
7, 127, 127))


.addGroup(layout.createSequentialGroup()


.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 95,
javax.swing.GroupLayout.PREFERRED_SIZE)


.addContainerGap(378, Sho
rt.MAX_VALUE))


.addGroup(layout.createSequentialGroup()


.addComponent(jLabel16, javax.swing.GroupLayout.PREFERRED_SIZE, 73,
javax.swing.GroupLayout.PREFERRED_SIZE)


.addGap(41, 41, 41)


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


.addGroup(layout.createSequentialGroup()


.addGap(46, 46, 46)



.addComponent(jLabel17, javax.swing.GroupLayout.PREFERRED_SIZE, 271,
javax.swing.GroupLayout.PREFERRED_SIZE))


.addComponent(jTextField7, javax.swing.GroupLayout.PREFERRED_SIZE, 303,
javax.swing.GroupLayout.PREFERRED_SIZE))



.addContainerGap(42, Short.MAX_VALUE))))


);


layout.setVerticalGroup(


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


.addGroup(layout.createSequentialGroup()


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


.addComponent(jLabel13)


.addComponent(jLabel14)


.addComponent(jLabel15))


.addPreferredGap(javax.swi
ng.LayoutStyle.ComponentPlacement.RELATED)


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


.addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAU
LT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)


.addComponent(jLabel1)


.addComponent(jRadioButton1)


.addComponent(jLabel7))


.addGap(18, 18, 18)


.addGroup(layout.cr
eateParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)


.addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)


.addCompo
nent(jLabel2)


.addComponent(jRadioButton2)


.addComponent(jLabel8))


.addGap(18, 18, 18)


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



.addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)


.addComponent(jLabel3)


.addComponent(jRadioButton3)


.addComponent(jLabel9))


.addGap(17, 17, 17)


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


.addComponent(jTextField4, javax.swing.GroupLayout.PREFERRE
D_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)


.addComponent(jLabel4)


.addComponent(jRadioButton4)


.addComponent(jLabel10))


.addGap(18, 18, 1
8)


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


.addComponent(jTextField5, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)


.addComponent(jLabel5)


.addComponent(jRadioButton5)


.addComponent(jLabel11))


.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Al
ignment.LEADING)


.addGroup(layout.createSequentialGroup()


.addGap(24, 24, 24)


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


.
addComponent(jTextField6, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)


.addComponent(jLabel6)))


.addGroup(layout.createSequentialGroup(
)


.addGap(18, 18, 18)


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


.addComponent(jLabel12)


.addComponent(jRadioButton
6))))


.addGap(18, 18, 18)


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


.addComponent(jButton1)


.addComponent(jButton2))


.addGap(30,
30, 30)


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


.addComponent(jLabel16)


.addComponent(jTextField7, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLay
out.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))


.addGap(34, 34, 34)


.addComponent(jLabel17, javax.swing.GroupLayout.PREFERRED_SIZE, 35,
javax.swing.GroupLayout.PREFERRED_SIZE)


.addContainerGap(44,
Short.MAX_VALUE))


);


}// </editor
-
fold>



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


// TODO add your handling code here:


}




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

float desconto, total;

total=Float.parseFloat(jTextField7.getText());

desconto=(float) (tota
l
-

(total * 0.10));

jLabel17.setText(String.valueOf(+desconto));

jRadioButton2.setSelected(false);

jRadioButton3.setSelected(false);

jRadioButton4.setSelected(false);

jRadioButton5.setSelected(false);

jRadioButton6.setSelected(false);


//desconto=(float)
(quant
-

0.10);

//total=preco
-
desconto;// TODO add your handling code here:


}



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


float
total_camisola, quant_camisola,total_calca,
quant_calca,total_camisa,quant_camisa,total_casaco,quant_casaco,


total_sapat, quant_sapat,total_meia,quant_meia,total,sub_total;


quant_camisola=Float.parseFloat(jTextField1.getText());

quant_calca=Float.pa
rseFloat(jTextField2.getText());

quant_camisa=Float.parseFloat(jTextField3.getText());

quant_casaco=Float.parseFloat(jTextField4.getText());

quant_sapat=Float.parseFloat(jTextField5.getText());

quant_meia=Float.parseFloat(jTextField6.getText());


total_cam
isola=quant_camisola*15;

total_calca=quant_calca*20;

total_camisa=(float) (quant_camisa * 17.50);

total_casaco=quant_casaco*50;

total_sapat=(float) (quant_sapat * 30.50);

total_meia=quant_meia*5;


sub_total=total_camisola+total_calca+total_camisa+total_cas
aco+total_sapat+total_meia;

jTextField7.setText(String.valueOf(+sub_total));



// TODO add your handling code here:


}



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





// TODO add your handling code here:


}



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


float desconto, total;

total=Float.parseFloat(jTextField7.getText());

desconto=(float) (total
-

(total * 0.10));

jLabel17.setText(String.valueOf(+desconto));



// TODO add your handling code here:


}




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


float desconto, total;

total=Float.parseFloat(jTextField7.getText());

desconto=(float) (total
-

(total * 0.10));


// TODO add your

handling code here:


}



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


float desconto, total;

total=Float.parseFloat(jTex
tField7.getText());

desconto=(float) (total
-

(total * 0.10));

jLabel17.setText(String.valueOf(+desconto));


// TODO add your handling code here:


}



private void jRadioButton5ActionPerformed(java.awt.eve
nt.ActionEvent evt) {


float desconto, total;

total=Float.parseFloat(jTextField7.getText());

desconto=(float) (total
-

(total * 0.10));

jLabel17.setText(String.valueOf(+desconto));


// TODO add your
handling code here:


}



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


float desconto, total;

total=Float.parseFloat(jTextFie
ld7.getText());

desconto=(float) (total
-

(total * 0.10));

jLabel17.setText(String.valueOf(+desconto));


// TODO add your handling code here:


}



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


jTextField1.setText("");


jTextField2.setText("");


jTextField3.setText("");


jTextField4.setText("");


jTextField5.setText("");


jTextField6.setText("");


jTextField7.setTe
xt("");


jLabel7.setText("");


jRadioButton1.setSelected(false);

jRadioButton2.setSelected(false);

jRadioButton3.setSelected(false);

jRadioButton4.setSelected(false);

jRadioButton5.setSelected(false);

jRadioButton6.setSelected(false);




// TODO add your handling code here:


}



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


// TODO add your handling code here:



}




// Variables declaration
-

do not modify


private javax.swing.JButton jButton1;


private javax.swing.JButton jButton2;


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.JLa
bel 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.JRadioButton jRadioButton1;


private javax.swing.JRadioButton jRadioButton2;


private
javax.swing.JRadioButton jRadioButton3;


private javax.swing.JRadioButton jRadioButton4;


private javax.swing.JRadioButton jRadioButton5;


private javax.swing.JRadioButton jRadioButton6;


private javax.swing.JTextField jTextField1;


private
javax.swing.JTextField jTextField2;


private javax.swing.JTextField jTextField3;


private javax.swing.JTextField jTextField4;


private javax.swing.JTextField jTextField5;


private javax.swing.JTextField jTextField6;


private javax.swing.JTex
tField jTextField7;


// End of variables declaration


}