Bienvenido: ( Identificarse | Registrarse )      
Foros de Trucos Windows
1 2 3 4 
Closed TopicStart new topicStart Poll

Outline · [ Estándar ] · Lineal+

> error en el codigo de java...., principiante T.T

blizknight
post Apr 19 2006, 09:53 PM
Publicado: #46


Maestro
*****

Grupo: Members
Mensajes: 265
Registrado: 12-September 04
Miembro nº: 18.538



oks ya lo tengo mas claro ... pero tengo unas duditas xD

1- para que sirve nrodoc ???... ya que no se a que hace referencia XD.... y
2- mascara es un comando propio de java ???
3- .. y este comando para que sirve ? .... catch (ParseException e1)
4- en el caso de que quiera poner un rango de numeros??? (1 -20) ?
5- si es que quiero crear el formated text field .. tengo que definir variables
( JFormatedTextField cajaf; ) y luego de esto recien poner
( cajaf = new JFormattedTextField;) .. no tendras un programa de ejemplo con el jformated para ver como es ... asi entenido mejor XD)
6- como saco si el numero ingresado es par ??...en el caso de vb hice algoa si
pero en java como seria... de paso como hago en java para que se ejecute cuando se abra ???
CODE
Private Sub Form_Load()
Dim num As Integer
Dim centinela As Integer
num = 19
centinela = 0
Do While centinela < num
centinela = centinela + 2
Loop
If centinela > num Then
MsgBox "el numero es impar"
Else
MsgBox "el numero es par"
End If
End Sub


ahora que me doy cuentna he aprendido todo eso en 1 semana XD gracias flowers.gif flowers.gif



puse mas ordenadito mis dudas para que se entiendan XD

.. saludos :D






CODE
private JFormattedTextField getNroDoc()
{
  if (NroDoc == null)
  { //si no esta vacia lo intenta
      try
      {
          mascara = new MaskFormatter(\"*************\"); //solo se admiten 13 caracteres
          mascara.setValidCharacters(\"1234567890\"); //solo caracteres numericos
      }
      catch (ParseException e1)
     {
          e1.printStackTrace(); //por si hay error imprime el error
     }
     NroDoc = new JFormattedTextField(mascara);//se asigna
     NroDoc.setFocusLostBehavior(3); //se le asigna el foco (no es necesario)
     NroDoc.setBounds(new java.awt.Rectangle(195,258,103,21)); /setBounds ....
 }
 return NroDoc; //retorna la caja de text formateada
}



User is offlineProfile CardPM
Go to the top of the page
+Quote Post
blizknight
post Apr 21 2006, 03:10 PM
Publicado: #47


Maestro
*****

Grupo: Members
Mensajes: 265
Registrado: 12-September 04
Miembro nº: 18.538



hola robbie gracias por la explicacion online XD clap.gif
pero al probar el codigo me dan muxos errores cry1at.gif cry1at.gif cry1at.gif

CODE
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;


public class JFormatted extends JFrame
{
JLabel lbl;
JTextArea txt;
JFormattedTextField txts;
JButton btn;

public JFormatted()
{
 
 setSize(300,180);
 setResizable(false);
 setTittle("Numero Par");
 setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
 getContentPane().setLayout(null);
 

 lbl = new JLabel("Numero");
 lbl.setBounds(15,15,50,23);
 getContentPane().add(lbl);


 
 private JFormattedTextField gettxts()
  {
  if (txts == null)
  { //si no esta vacia lo intenta
      try
      {
          mascara = new MaskFormatter("*************"); //solo se admiten 13 caracteres
          mascara.setValidCharacters("1234567890"); //solo caracteres numericos
      }
      catch (ParseException e1)
     {
          e1.printStackTrace(); //por si hay error imprime el error
  }
      txts = new JFormattedTextField(mascara);//se asigna
      txts.setFocusLostBehavior(3); //se le asigna el foco (no es necesario)
      txts.setBounds(new java.awt.Rectangle(195,258,103,21)); //setBounds ....
  }
  return txts; //retorna la caja de text formateada
 
 

 
 }
 
 
  public static void main(String args[])
  {
      new Combox().setVisible(true);
  }

}



User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rob1104
post Apr 21 2006, 04:56 PM
Publicado: #48


Xbox Live... The best thing ever happened around videogames
Group Icon

Grupo: Moderadores
Mensajes: 1.665
Registrado: 7-March 05
Desde: Matamoros, Tamaulipas, Mexico
Miembro nº: 93.342



bye1.gif Trata de concentrarte cuando programes tongue.gif

CODE
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import javax.swing.text.*; //contiene el metodo MaskFormatter
import java.text.*; //Contiene el metodo ParseException


public class JFormatted extends JFrame
{
   JLabel lbl;
   JTextArea txt;
   JFormattedTextField txts;
   JButton btn;
   MaskFormatter mascara; //Declare la mascara (lo olvidaste)

   public JFormatted()
   {

       setSize(300,180);
       setResizable(false);
       setTitle("Numero Par");
       setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
       getContentPane().setLayout(null);

       lbl = new JLabel("Numero");
       lbl.setBounds(15,15,50,23);
       getContentPane().add(lbl);
       
       gettxts(); //Llame al metodo
   }
   
   private JFormattedTextField gettxts()
   {
       if (txts == null)
       { //si no esta vacia lo intenta
           try
           {
               mascara = new MaskFormatter("*************"); //solo se admiten 13 caracteres
               mascara.setValidCharacters("1234567890"); //solo caracteres numericos
           }
           catch (ParseException e1)
           {
               e1.printStackTrace(); //por si hay error imprime el error
           }
           txts = new JFormattedTextField(mascara);//se asigna
           txts.setFocusLostBehavior(3); //se le asigna el foco (no es necesario)
           getContentPane().add(txts); //agregue el txts al forml (lo olvidaste)
           txts.setBounds(new java.awt.Rectangle(70,20,120,16)); //setBounds .... (lo ajuste de acuerdo al form)
       }
       return txts; //retorna la caja de text formateada
   }

   public static void main(String args[])
   {
       new JFormatted().setVisible(true); //nose porque decia Combox :S
   }
}

Este es el codigo correcto, puse sus respectivos comentarios de los errores, de los import fue culpa mia por no decir que los tenias que importar biggrin20jy.gif

Un saludo


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
blizknight
post Apr 22 2006, 03:22 PM
Publicado: #49


Maestro
*****

Grupo: Members
Mensajes: 265
Registrado: 12-September 04
Miembro nº: 18.538



Bueno robbie ... no se que le pasa ahora ... para extraer el texto del JFormatted es differente ?? .... por que parece que no me lee y no procesa.... notengoidea.gif ...
dale una miradita Y.Y flowers.gif flowers.gif

QUOTE
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import javax.swing.text.*; //contiene el metodo MaskFormatter
import java.text.*; //Contiene el metodo ParseException


public class JFormatted extends JFrame implements ActionListener
{
  JLabel lbl;
  JTextArea txt;
  JFormattedTextField txts;
  JButton btn;
  MaskFormatter mascara; //Declare la mascara (lo olvidaste)
JScrollPane scroll;
 
  public JFormatted()
  {

      setSize(300,180);
      setResizable(false);
      setTitle("Numero Par");
      setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
      getContentPane().setLayout(null);

      lbl = new JLabel("Numero");
      lbl.setBounds(15,15,50,23);
      getContentPane().add(lbl);
     
        txt = new JTextArea();
    txt.setBounds(15,50,250,80);
    getContentPane().add(txt);
    txt.setFont(new Font("monospaced",4,12));
   
    scroll = new JScrollPane(txt);
    scroll.setBounds(15,50,250,80);
    getContentPane().add(scroll);
   
    btn = new JButton("Try");
    btn.setBounds(210,15,75,23);
    btn.addActionListener(this);
    getContentPane().add(btn);
     
      gettxts(); //Llame al metodo
  }
 
  private JFormattedTextField gettxts()
  {
      if (txts == null)
      { //si no esta vacia lo intenta
          try
          {
              mascara = new MaskFormatter("*************"); //solo se admiten 13 caracteres
              mascara.setValidCharacters("1234567890"); //solo caracteres numericos
          }
          catch (ParseException e1)
          {
              e1.printStackTrace(); //por si hay error imprime el error
          }
          txts = new JFormattedTextField(mascara);//se asigna
          txts.setFocusLostBehavior(3); //se le asigna el foco (no es necesario)
          getContentPane().add(txts); //agregue el txts al forml (lo olvidaste)
          txts.setBounds(new java.awt.Rectangle(70,20,120,16)); //setBounds .... (lo ajuste de acuerdo al form)
      }
      return txts; //retorna la caja de text formateada
  }
 
  public void actionPerformed(ActionEvent e)
  {
    int numero;
    String result ="";
   
    numero = Integer.parseInt(txts.getText());
 
   
    if(numero%2 == 0)
   
      result = "El Numero es PAR";
     
    else
      result="El Numero es IMPAR";
     
     
      //print
     
      txt.append(result);
       
       
     
   
  }
 
   

  public static void main(String args[])
  {
      new JFormatted().setVisible(true); //nose porque decia Combox :S
  }
}
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rob1104
post Apr 22 2006, 11:32 PM
Publicado: #50


Xbox Live... The best thing ever happened around videogames
Group Icon

Grupo: Moderadores
Mensajes: 1.665
Registrado: 7-March 05
Desde: Matamoros, Tamaulipas, Mexico
Miembro nº: 93.342



Tienes razon, el JFormattedTextField devuelve el valor tipo String y por alguna extrania razon no se puede convertir con el Integer.parseInt, voy a investigar un poco sobre ese control que tambien es nuevo para mi, y ya seguire posteando,

Saludos smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
blizknight
post Apr 23 2006, 03:12 PM
Publicado: #51


Maestro
*****

Grupo: Members
Mensajes: 265
Registrado: 12-September 04
Miembro nº: 18.538



oks smile.gif .... por cierto pusieron pinned mi otro post XD
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
1 2 3 4
Closed TopicTopic OptionsStart new topic

Collapse

> Topicos similares

Error antes de iniciar el SO jask 163 8 Ayer, 06:46 PM
By: getsu
error "out of memory" en bitcomet bizen 37 2 Ayer, 02:17 PM
By: bizen
Error en Internet Explorer Zoombie 69 1 Ayer, 08:57 AM
By: Kbite
Ayuda.. error 403 forbidden Bestotti 61 3 Oct 9 2008, 12:03 AM
By: ole1105
aparecen codigos de error encar 145 5 Oct 6 2008, 02:14 PM
By: encar