miércoles, 14 de marzo de 2012

Ejemplo con Java


Por. Diógenes Amaury MS
Trabajando con java.

Hoy le presento parte de el código que esteoy utilizando en mi paseo por el mundo Java, o mejor dicho los que mis queridos estudiante de la Universidad llaman "Open Source", lo mejor según ellos. y aunque prefiero a Microsoft debo admitir que me esta gustando  lo de java, eclipse y sqllite,  pero como siempre e dicho no podemos limitarnos a teorizar, debemos pasar a la practica.

Lo que le presento en esta ocasión se trata de un formulario que determina la nota final de la universidad O&M.



 Botón Limpiar:
 private void jButton2MouseClicked(java.awt.event.MouseEvent evt)
   {
        txtap.setText("");
        txtpp.setText("");
        txttp.setText("");
        txtef.setText("");
        txtnf.setText("");
        txtmensaje.setText("");
        txtap.requestFocusInWindow();
    }


Botón calcular:
        private void jButton1MouseClicked(java.awt.event.MouseEvent evt)
        {
        //validando los datos, para esto pregunto si el Jtextfield es =""
        if (txtap.getText().equals(""))
        {
            txtmensaje.setText("Por favor indique el valor de AP");
            txtap.requestFocusInWindow();
        }
        else if (txtpp.getText().equals(""))
        {
            txtmensaje.setText("Por favor indique el valor de PP");
            txtpp.requestFocusInWindow();
        }
     
        else if (txttp.getText().equals(""))
        {
            txtmensaje.setText("Por favor indique el valor de TP");
            txttp.requestFocusInWindow();
        }
     
        else if (txtef.getText().equals(""))
        {
            txtmensaje.setText("Por favor indique el valor de EF");
            txtef.requestFocusInWindow();
        }
        else
        {
        int ap,pp,tp,ef,nf;
        ap= Integer.parseInt(txtap.getText());
        pp= Integer.parseInt(txtpp.getText());
        tp= Integer.parseInt(txttp.getText());
        ef= Integer.parseInt(txtef.getText());
        nf=ap+pp+tp+ef;
        txtnf.setText(String.valueOf(nf));
        txtmensaje.setText("");
        }
     
      }

Para centralizar la ventana:
dialog.setLocationRelativeTo(null);
este codigo lo colocamos en esta area del código.

             public void run() {
                NewJDialog dialog = new NewJDialog(new javax.swing.JFrame(), true);
             
                dialog.setLocationRelativeTo(null);
                dialog.addWindowListener(new java.awt.event.WindowAdapter() {

                    @Override
                    public void windowClosing(java.awt.event.WindowEvent e) {
                        System.exit(0);
                    }
                });
                dialog.setVisible(true);

No hay comentarios:

Publicar un comentario