Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/11/2010, 16:34
elxago
 
Fecha de Ingreso: noviembre-2010
Mensajes: 1
Antigüedad: 14 años, 1 mes
Puntos: 0
Busqueda ¿problema con set en JOptionPane (nivel facil java)?

ATENCION EL EJERCICIO ES FACIL NO LE DE FLOJERA AL VER EL EJERCICIO UN POCO GRANDRE :p PLIS HELP ME!!!

import javax.swing.JOptionPane;
import procesos.proceso;

public class Main {
public static void main (String args []) throws Exception
{ int elejir,sw=0,num=0,numq=0;
String opciones [] = {"Primer Numero","Segundo Numero","No"};
String choices [] = {"Suma","Resta","Multiplicacion","Divisi…

while (sw==0)
{
try{
num = Integer.parseInt (JOptionPane.showInputDialog (null," Ingrese Numero ","By Xago 0.5",JOptionPane.PLAIN_MESSAGE).trim());
sw=1;
}
catch (NumberFormatException ex){
JOptionPane.showMessageDialog (null,"Debe Ingresar Un Numero ","By Xago 0.5",JOptionPane.WARNING_MESSAGE);
}
}

while (sw==1)
{
try{
numq = Integer.parseInt (JOptionPane.showInputDialog (null," Ingrese Otro Numero ","By Xago 0.5",JOptionPane.PLAIN_MESSAGE).trim());
sw=0;
}
catch (NumberFormatException ex ) {
JOptionPane.showMessageDialog (null,"Debe Ingresar Un Numero ","By Xago 0.5",JOptionPane.WARNING_MESSAGE);
}
}

elejir =JOptionPane.showOptionDialog (null,"Usted Ingreso Estos Datos\n"+num+"\n"+numq+"\n Desea Modificar Algun Dato?","By Xago 0.5",JOptionPane.YES_NO_OPTION,JOptionPa… [0]);
switch (elejir)
{
case 0: num = Integer.parseInt (JOptionPane.showInputDialog (null,"Ingrese Numero modificar","By Xago 0.5",JOptionPane.PLAIN_MESSAGE).trim());
resultado.setNum(num);
JOptionPane.showMessageDialog (null,"Numero Modificado ","By Xago 0.5",JOptionPane.PLAIN_MESSAGE);break;

case 1: numq = Integer.parseInt (JOptionPane.showInputDialog (null,"Ingrese Numero modificar","By Xago 0.5",JOptionPane.PLAIN_MESSAGE).trim());
resultado.setNumq(numq);
JOptionPane.showMessageDialog (null,"Numero Modificado ","By Xago 0.5",JOptionPane.PLAIN_MESSAGE);break;

case 2: JOptionPane.showMessageDialog (null,"No Se Modifico Ningun Numero ","By Xago 0.5",JOptionPane.PLAIN_MESSAGE);break;

}
proceso resultado = new proceso (num,numq);

elejir = JOptionPane.showOptionDialog (null,"Que Opcion Deseas Hacer", "By Xago", JOptionPane.YES_NO_OPTION, JOptionPane.PLAIN_MESSAGE, null, choices, choices[0]);

switch (elejir)
{
case 0: JOptionPane.showMessageDialog (null,"tiene un sueldo de "+resultado.getSuma(),"By Xago 0.5",JOptionPane.PLAIN_MESSAGE);break;
case 1: JOptionPane.showMessageDialog (null,"tiene un sueldo de "+resultado.getResta(),"By Xago 0.5",JOptionPane.PLAIN_MESSAGE);break;
case 2: JOptionPane.showMessageDialog (null,"tiene un sueldo de "+resultado.getMultiplicacion(),"By Xago 0.5",JOptionPane.PLAIN_MESSAGE);break;
case 3: JOptionPane.showMessageDialog (null,"tiene un sueldo de "+resultado.getDivision(),"By Xago 0.5",JOptionPane.PLAIN_MESSAGE);break;
}
}
}
********** en resultado.setNum(num); // resultado me tira una linea de error a que se debe? Como seria cuando se usa el JOptionPane? *****
******* aca le dejo la parte que van con set que se encuentra en el otro package aunq encuentro q es inecesario ya que el problema esta en el programa principal xD no lo pongo todo porque YH no me deja xD insisto el problema es en el programa principal porfa ayudenme :( ***

void setNum (int Num)
{
this.num = num;
}
void setNumq (int Numq)
{
this.numq = numq;
}