Open feroses opened 3 years ago
CODIFICACION APLICACION PÁRA ENSEÑAR ASUMAR GRADOS ESCOLAR DE 1 A 3RO package View;
public class FrmSumar3Cifras extends javax.swing.JFrame {
public FrmSumar3Cifras() { initComponents(); } //funcion ValidaCifra public void llenaPantalla(String numero) { if(CuentaSigno==0) { if(txtCifra1S.getText().length()==0) { txtCifra1S.setText(txtCifra1S.getText()+numero); } else if(txtCifra1S.getText().length()==1 ) { if(txtCifra1S.getText().length()==1 && txtCifra2S.getText().length()==0) { txtCifra2S.setText(txtCifra2S.getText()+numero); } else { if(txtCifra3S.getText().length()==0) { txtCifra3S.setText(txtCifra3S.getText()+numero); } } } } else if(CuentaSigno==1) { if(txtCifra1I.getText().length()==0) { txtCifra1I.setText(txtCifra1I.getText()+numero); } else if(txtCifra1I.getText().length()==1 ) { if(txtCifra1S.getText().length()==1 && txtCifra2I.getText().length()==0) { txtCifra2I.setText(txtCifra2I.getText()+numero); } else { if(txtCifra3I.getText().length()==0) { txtCifra3I.setText(txtCifra3I.getText()+numero); } } } } } int CuentaSigno=0; /** * 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(); jLabel3 = new javax.swing.JLabel(); BtnUno = new javax.swing.JButton(); BtnDos = new javax.swing.JButton(); BtnTres = new javax.swing.JButton(); BtnCuatro = new javax.swing.JButton(); BtnCinco = new javax.swing.JButton(); BtnSeis = new javax.swing.JButton(); BtnSiete = new javax.swing.JButton(); BtnOcho = new javax.swing.JButton(); BtnNueve = new javax.swing.JButton(); BtnCero = new javax.swing.JButton(); BtnBorrar = new javax.swing.JButton(); BtnSumar = new javax.swing.JButton(); BtnResultado = new javax.swing.JButton(); jPanel3 = new javax.swing.JPanel(); txtCifra3S = new javax.swing.JTextField(); txtCifra2S = new javax.swing.JTextField(); txtCifra1S = new javax.swing.JTextField(); txtCentena = new javax.swing.JTextField(); txtDecena = new javax.swing.JTextField(); txtCifra3I = new javax.swing.JTextField(); txtCifra2I = new javax.swing.JTextField(); txtCifra1I = new javax.swing.JTextField(); txtResultadoCifra4 = new javax.swing.JTextField(); txtResultadoCifra2 = new javax.swing.JTextField(); txtResultadoCifra1 = new javax.swing.JTextField(); txtResultadoCifra3 = new javax.swing.JTextField(); jLabel1 = new javax.swing.JLabel(); jLabel4 = new javax.swing.JLabel(); jLabel5 = new javax.swing.JLabel(); jLabel6 = new javax.swing.JLabel(); jLabel7 = new javax.swing.JLabel(); BtnSumar1 = new javax.swing.JButton(); jLabel2 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); BtnUno.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); BtnUno.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { BtnUnoActionPerformed(evt); } }); BtnDos.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); BtnDos.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { BtnDosActionPerformed(evt); } }); BtnTres.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); BtnTres.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { BtnTresActionPerformed(evt); } }); BtnCuatro.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); BtnCuatro.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { BtnCuatroActionPerformed(evt); } }); BtnCinco.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); BtnCinco.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { BtnCincoActionPerformed(evt); } }); BtnSeis.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); BtnSeis.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { BtnSeisActionPerformed(evt); } }); BtnSiete.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); BtnSiete.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { BtnSieteActionPerformed(evt); } }); BtnOcho.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); BtnOcho.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { BtnOchoActionPerformed(evt); } }); BtnNueve.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); BtnNueve.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { BtnNueveActionPerformed(evt); } }); BtnCero.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); BtnCero.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { BtnCeroActionPerformed(evt); } }); BtnBorrar.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); BtnBorrar.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { BtnBorrarActionPerformed(evt); } }); BtnSumar.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); BtnSumar.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { BtnSumarActionPerformed(evt); } }); BtnResultado.setCursor(new java.awt.Cursor(java.awt.Cursor.HAND_CURSOR)); BtnResultado.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { BtnResultadoActionPerformed(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() .addGap(19, 19, 19) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addComponent(BtnNueve, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(BtnUno, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(BtnCinco, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE)) .addComponent(BtnResultado, javax.swing.GroupLayout.PREFERRED_SIZE, 127, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(BtnDos, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(BtnSeis, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(BtnCero, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(jLabel3) .addGap(2, 2, 2) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(BtnTres, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(BtnBorrar, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(BtnSiete, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(BtnCuatro, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(BtnOcho, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE))) .addComponent(BtnSumar, javax.swing.GroupLayout.PREFERRED_SIZE, 127, javax.swing.GroupLayout.PREFERRED_SIZE)) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addGap(147, 147, 147) .addComponent(jLabel3) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup() .addContainerGap(47, Short.MAX_VALUE) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addComponent(BtnUno, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(19, 19, 19) .addComponent(BtnCinco, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel1Layout.createSequentialGroup() .addComponent(BtnDos, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(19, 19, 19) .addComponent(BtnSeis, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGap(18, 18, 18) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(BtnCero, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(BtnNueve, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(jPanel1Layout.createSequentialGroup() .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel1Layout.createSequentialGroup() .addComponent(BtnTres, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(19, 19, 19) .addComponent(BtnSiete, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel1Layout.createSequentialGroup() .addComponent(BtnCuatro, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(19, 19, 19) .addComponent(BtnOcho, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGap(18, 18, 18) .addComponent(BtnBorrar, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGap(18, 18, 18) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(BtnResultado, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(BtnSumar, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(40, 40, 40)) ); txtCifra3S.setEditable(false); txtCifra3S.setBackground(new java.awt.Color(255, 255, 255)); txtCifra3S.setFont(new java.awt.Font("Consolas", 0, 96)); // NOI18N txtCifra3S.setForeground(new java.awt.Color(255, 102, 0)); txtCifra2S.setEditable(false); txtCifra2S.setBackground(new java.awt.Color(255, 255, 255)); txtCifra2S.setFont(new java.awt.Font("Consolas", 0, 96)); // NOI18N txtCifra2S.setForeground(new java.awt.Color(0, 153, 102)); txtCifra1S.setEditable(false); txtCifra1S.setBackground(new java.awt.Color(255, 255, 255)); txtCifra1S.setFont(new java.awt.Font("Consolas", 0, 96)); // NOI18N txtCifra1S.setForeground(new java.awt.Color(0, 0, 153)); txtCentena.setEditable(false); txtCentena.setBackground(new java.awt.Color(255, 255, 255)); txtCentena.setFont(new java.awt.Font("Consolas", 0, 96)); // NOI18N txtDecena.setEditable(false); txtDecena.setBackground(new java.awt.Color(255, 255, 255)); txtDecena.setFont(new java.awt.Font("Consolas", 0, 96)); // NOI18N txtCifra3I.setEditable(false); txtCifra3I.setBackground(new java.awt.Color(255, 255, 255)); txtCifra3I.setFont(new java.awt.Font("Consolas", 0, 96)); // NOI18N txtCifra3I.setForeground(new java.awt.Color(255, 102, 0)); txtCifra2I.setEditable(false); txtCifra2I.setBackground(new java.awt.Color(255, 255, 255)); txtCifra2I.setFont(new java.awt.Font("Consolas", 0, 96)); // NOI18N txtCifra2I.setForeground(new java.awt.Color(0, 153, 102)); txtCifra1I.setEditable(false); txtCifra1I.setBackground(new java.awt.Color(255, 255, 255)); txtCifra1I.setFont(new java.awt.Font("Consolas", 0, 96)); // NOI18N txtCifra1I.setForeground(new java.awt.Color(0, 0, 153)); txtResultadoCifra4.setEditable(false); txtResultadoCifra4.setBackground(new java.awt.Color(255, 255, 255)); txtResultadoCifra4.setFont(new java.awt.Font("Consolas", 0, 96)); // NOI18N txtResultadoCifra2.setEditable(false); txtResultadoCifra2.setBackground(new java.awt.Color(255, 255, 255)); txtResultadoCifra2.setFont(new java.awt.Font("Consolas", 0, 96)); // NOI18N txtResultadoCifra2.setForeground(new java.awt.Color(0, 153, 102)); txtResultadoCifra1.setEditable(false); txtResultadoCifra1.setBackground(new java.awt.Color(255, 255, 255)); txtResultadoCifra1.setFont(new java.awt.Font("Consolas", 0, 96)); // NOI18N txtResultadoCifra1.setForeground(new java.awt.Color(0, 0, 153)); txtResultadoCifra3.setEditable(false); txtResultadoCifra3.setBackground(new java.awt.Color(255, 255, 255)); txtResultadoCifra3.setFont(new java.awt.Font("Consolas", 0, 96)); // NOI18N txtResultadoCifra3.setForeground(new java.awt.Color(255, 102, 0)); jLabel1.setText("***********************************************************************************************"); jLabel4.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N jLabel4.setText("Decenas"); jLabel5.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N jLabel5.setText("Centenas"); jLabel6.setFont(new java.awt.Font("Tahoma", 0, 24)); // NOI18N jLabel6.setText("Unidades"); jLabel7.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N jLabel7.setText("Unidades de Mil"); jLabel7.setAutoscrolls(true); javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3); jPanel3.setLayout(jPanel3Layout); jPanel3Layout.setHorizontalGroup( jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout.createSequentialGroup() .addContainerGap(37, Short.MAX_VALUE) .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup() .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup() .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addGroup(jPanel3Layout.createSequentialGroup() .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addGroup(jPanel3Layout.createSequentialGroup() .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) .addGroup(jPanel3Layout.createSequentialGroup() .addComponent(txtResultadoCifra4, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(txtResultadoCifra3, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel3Layout.createSequentialGroup() .addComponent(jLabel7) .addGap(331, 331, 331))) .addGap(152, 152, 152)) .addGroup(jPanel3Layout.createSequentialGroup() .addComponent(BtnSumar1, javax.swing.GroupLayout.PREFERRED_SIZE, 127, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(225, 225, 225))) .addComponent(txtCifra1I, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE)) .addComponent(txtCifra1S, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txtCentena, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(txtDecena, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(jPanel3Layout.createSequentialGroup() .addComponent(txtResultadoCifra2, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(txtResultadoCifra1, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel3Layout.createSequentialGroup() .addComponent(txtCifra2I, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(txtCifra3I, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGroup(jPanel3Layout.createSequentialGroup() .addComponent(txtCifra2S, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(txtCifra3S, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGap(130, 130, 130)) .addComponent(jLabel1, javax.swing.GroupLayout.Alignment.TRAILING)) .addContainerGap()) .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel3Layout.createSequentialGroup() .addComponent(jLabel5) .addGap(40, 40, 40) .addComponent(jLabel4) .addGap(36, 36, 36) .addComponent(jLabel6) .addGap(23, 23, 23)))) ); jPanel3Layout.setVerticalGroup( jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout.createSequentialGroup() .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabel4) .addComponent(jLabel5) .addComponent(jLabel6) .addComponent(jLabel7, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout.createSequentialGroup() .addGap(5, 5, 5) .addComponent(txtDecena, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18) .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(txtCifra2S, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txtCifra3S, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txtCifra1S, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout.createSequentialGroup() .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(txtCifra2I, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txtCifra3I, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txtCifra1I, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(jLabel1) .addGap(18, 18, 18) .addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(txtResultadoCifra3, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txtResultadoCifra2, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txtResultadoCifra1, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE) .addComponent(txtResultadoCifra4, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE))) .addComponent(BtnSumar1, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE))) .addGroup(jPanel3Layout.createSequentialGroup() .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addComponent(txtCentena, javax.swing.GroupLayout.PREFERRED_SIZE, 128, javax.swing.GroupLayout.PREFERRED_SIZE))) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); jLabel2.setFont(new java.awt.Font("Segoe UI", 0, 36)); // NOI18N jLabel2.setText("APRENDIENDO A SUMAR"); 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) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 1208, javax.swing.GroupLayout.PREFERRED_SIZE) .addGroup(layout.createSequentialGroup() .addComponent(jPanel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) .addGap(18, 18, 18) .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)))) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addContainerGap() .addComponent(jLabel2) .addGap(18, 18, 18) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) .addComponent(jPanel3, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) ); pack(); }// </editor-fold> private void BtnCeroActionPerformed(java.awt.event.ActionEvent evt) { if(CuentaSigno==0) { if(txtCifra1S.getText().length()==0) { txtCifra1S.setText(txtCifra1S.getText()+"0"); } else if(txtCifra1S.getText().length()==1 ) { if(txtCifra1S.getText().length()==1 && txtCifra2S.getText().length()==0) { txtCifra2S.setText(txtCifra2S.getText()+"0"); } else { if(txtCifra3S.getText().length()==0) { txtCifra3S.setText(txtCifra3S.getText()+"0"); } } } } else if(CuentaSigno==1) { if(txtCifra1I.getText().length()==0) { txtCifra1I.setText(txtCifra1I.getText()+"0"); } else if(txtCifra1I.getText().length()==1 ) { if(txtCifra1S.getText().length()==1 && txtCifra2I.getText().length()==0) { txtCifra2I.setText(txtCifra2I.getText()+"0"); } else { if(txtCifra3I.getText().length()==0) { txtCifra3I.setText(txtCifra3I.getText()+"0"); } } } } } private void BtnUnoActionPerformed(java.awt.event.ActionEvent evt) { if(CuentaSigno==0) { if(txtCifra1S.getText().length()==0) { txtCifra1S.setText(txtCifra1S.getText()+"1"); } else if(txtCifra1S.getText().length()==1 ) { if(txtCifra1S.getText().length()==1 && txtCifra2S.getText().length()==0) { txtCifra2S.setText(txtCifra2S.getText()+"1"); } else { if(txtCifra3S.getText().length()==0) { txtCifra3S.setText(txtCifra3S.getText()+"1"); } } } } else if(CuentaSigno==1) { if(txtCifra1I.getText().length()==0) { txtCifra1I.setText(txtCifra1I.getText()+"1"); } else if(txtCifra1I.getText().length()==1 ) { if(txtCifra1S.getText().length()==1 && txtCifra2I.getText().length()==0) { txtCifra2I.setText(txtCifra2I.getText()+"1"); } else { if(txtCifra3I.getText().length()==0) { txtCifra3I.setText(txtCifra3I.getText()+"1"); } } } } } //funcion sumar public void sumar(String cifra1,String cifra2,String cifra3,String cifra4,String cifra5,String cifra6) { } private void BtnDosActionPerformed(java.awt.event.ActionEvent evt) { llenaPantalla("2"); } private void BtnTresActionPerformed(java.awt.event.ActionEvent evt) { llenaPantalla("3"); } private void BtnCuatroActionPerformed(java.awt.event.ActionEvent evt) { llenaPantalla("4"); } private void BtnCincoActionPerformed(java.awt.event.ActionEvent evt) { llenaPantalla("5"); } private void BtnSeisActionPerformed(java.awt.event.ActionEvent evt) { llenaPantalla("6"); } private void BtnSieteActionPerformed(java.awt.event.ActionEvent evt) { llenaPantalla("7"); } private void BtnOchoActionPerformed(java.awt.event.ActionEvent evt) { llenaPantalla("8"); } private void BtnNueveActionPerformed(java.awt.event.ActionEvent evt) { llenaPantalla("9"); } private void BtnBorrarActionPerformed(java.awt.event.ActionEvent evt) { String cadena; cadena=txtCifra3S.getText(); if (cadena.length()>0) { cadena=cadena.substring(0, cadena.length()-1); txtCifra3S.setText(cadena); } } private void BtnSumarActionPerformed(java.awt.event.ActionEvent evt) { String memoria1; String cadena=""; String signo; //int CuentaSigno=0; /* if (!txtCifra3S.getText().equals("")) { if(txtCifra3S.getText().contains("+")) { CuentaSigno=CuentaSigno+1; } if(CuentaSigno>1) { if (cadena.length()>0) { cadena=cadena.substring(0, cadena.length()-1); txtCifra3S.setText(cadena); } } memoria1=txtCifra3S.getText(); signo="+"; txtCifra3S.setText(memoria1 +" +"); }*/ CuentaSigno=0; CuentaSigno=CuentaSigno+1; } private void BtnResultadoActionPerformed(java.awt.event.ActionEvent evt) { //VALIDACION QUE CAMPO LLEGUEN EN BLANCO int c1s,c1i=0; int c2s,c2i=0; int c3s,c3i=0; String decena=""; String centena=""; if(txtCifra1S.getText().isEmpty()) { c1s=0; } else { c1s=Integer.parseInt(txtCifra1S.getText()); } if(txtCifra1I.getText().isEmpty()) { c1i=0; } else { c1i=Integer.parseInt(txtCifra1I.getText()); } int ResultadoC1 = c1s+c1i; if(ResultadoC1>=10) { decena=ResultadoC1+""; txtResultadoCifra1.setText(decena.substring(decena.length()-1)+""); txtDecena.setText(decena.substring(0,1)); } else { txtResultadoCifra1.setText(ResultadoC1+""); txtDecena.setText("0"); } // if(txtCifra2S.getText().isEmpty()) { c2s=0; } else { c2s=Integer.parseInt(txtCifra2S.getText()); } if(txtCifra2I.getText().isEmpty()) { c2i=0; } else { c2i=Integer.parseInt(txtCifra2I.getText()); } int ResultadoC2 = c2s+c2i+Integer.parseInt(txtDecena.getText()); if(ResultadoC2>=10) { centena=ResultadoC2+""; txtResultadoCifra2.setText(centena.substring(centena.length()-1)+""); txtCentena.setText(centena.substring(0,1)); } else { txtResultadoCifra2.setText(ResultadoC2+""); txtCentena.setText("0"); } // if(txtCifra3S.getText().isEmpty()) { c3s=0; } else { c3s=Integer.parseInt(txtCifra3S.getText()); } if(txtCifra3I.getText().isEmpty()) { c3i=0; } else { c3i=Integer.parseInt(txtCifra3I.getText()); } int ResultadoC3 = c3s+c3i; if(ResultadoC3>=10) { txtResultadoCifra3.setText(centena.substring(centena.length()-1)+""); txtResultadoCifra4.setText(centena.substring(0,1)); } else txtResultadoCifra3.setText(ResultadoC3+""); } /** * @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(FrmSumar3Cifras.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(FrmSumar3Cifras.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (IllegalAccessException ex) { java.util.logging.Logger.getLogger(FrmSumar3Cifras.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(FrmSumar3Cifras.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 FrmSumar3Cifras().setVisible(true); } }); } // Variables declaration - do not modify private javax.swing.JButton BtnBorrar; private javax.swing.JButton BtnCero; private javax.swing.JButton BtnCinco; private javax.swing.JButton BtnCuatro; private javax.swing.JButton BtnDos; private javax.swing.JButton BtnNueve; private javax.swing.JButton BtnOcho; private javax.swing.JButton BtnResultado; private javax.swing.JButton BtnSeis; private javax.swing.JButton BtnSiete; private javax.swing.JButton BtnSumar; private javax.swing.JButton BtnSumar1; private javax.swing.JButton BtnTres; private javax.swing.JButton BtnUno; private javax.swing.JLabel jLabel1; 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.JPanel jPanel1; private javax.swing.JPanel jPanel3; private javax.swing.JTextField txtCentena; private javax.swing.JTextField txtCifra1I; private javax.swing.JTextField txtCifra1S; private javax.swing.JTextField txtCifra2I; private javax.swing.JTextField txtCifra2S; private javax.swing.JTextField txtCifra3I; private javax.swing.JTextField txtCifra3S; private javax.swing.JTextField txtDecena; private javax.swing.JTextField txtResultadoCifra1; private javax.swing.JTextField txtResultadoCifra2; private javax.swing.JTextField txtResultadoCifra3; private javax.swing.JTextField txtResultadoCifra4; // End of variables declaration
}
CODIFICACION APLICACION PÁRA ENSEÑAR ASUMAR GRADOS ESCOLAR DE 1 A 3RO package View;
public class FrmSumar3Cifras extends javax.swing.JFrame {
}