• Martes 7 de Abril de 2020, 18:24

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - digichap28

Páginas: [1] 2 3
1
JSP/Servlets / Re: Como obtengo el objeto?
« en: Domingo 3 de Abril de 2011, 19:43 »
Solucionado con el uso de JSP session

2
JSP/Servlets / Como obtengo el objeto?
« en: Sábado 2 de Abril de 2011, 19:00 »
Hola que tal?
Bueno, les presento mi problema (sobre un parqueadero - hay que generar facturas cada vez q salga un auto).
Tengo 3 paginas en jsp (index,ingreso y salida) las cuales mantienen la parte de la interfaz y los formularios. La primera (index) no es mas que una pagina que me redirige por medio de 2 botones a las otras dos.
Por logica, al ingresar un auto se realizan los sgts pasos: index.jsp --> ingreso.jsp (donde esta el formulario para el parqueo). A partir de darse la accion de submit sobre este formulario, se ejecuta ingresar.jsp la cual almacena dentro de un objeto (Ficha) todos los datos de quien ha ingresado.
Mi pregunta  seria; Como puedo hacer para que luego de que se cree el objeto Ficha, y uno regrese a index.jsp se pueda tener acceso a esa ficha (La idea seria tener una coleccion de fichas para posteriormente procesar la factura de acuerdo a la salida de cada auto) para luego poder identificarla en salida.jsp y se pueda generar la factura.

Me imagino que debe haber alguna forma de retornar el objeto creado en una pagina hijo a su padre, y este pueda almacenarla en una coleccion para que despues el otro hijo pueda manipularla a su antojo. (en java yo lo podria haber hecho de la siguiente manera: Clase index heredando de frame; Una coleccion de fichas, Instanciaba en esta a ingreso y salida (las cuales serian frames tambn), estos dos ultimos tendrian un constructor en donde se les mandaria de parametro al padre, asi finalmente podria con metodo guardar las fichas en la coleccion luego cerrar la ventana actual y abrir index).

Bueno espero hayan comprendido esto jejeje. Saludos y ojala me respondan rapido que es algo urgente.
Gracias

3
MySQL / Re: como deberia hacer una validacion?
« en: Viernes 19 de Marzo de 2010, 17:04 »
Gracias por tu respuesta!
Bueno, entiendo lo que dices.
Ahora vienen las preguntas al respecto:
1)A la tabla de usuarios creada en mi base de datos tendria que mandarle encriptado la contrasena desde mi aplicacion para el almacenamiento de este dato?
2)Con eso quieres decir que existiria una independencia entre los usuarios de mi base de datos y los usuarios en mysql que poseen permisos?
3)Por lo tanto, tendria que generar unos usuarios por default con distintos permisos sobre la tabla user de mysql para las consultas?
4)De que manera se podria manejar esto que dices? me tienen un poco confundido, o donde podria conseguir informacion para estos manejos?

Gracias nuevamente!

PD: Se me olvidaba, que tambn quisiera que se hicieran conexiones individuales para cada accion a la base de datos, y no dejar abierta la conexion durante la ejecucion de la aplicacion.

4
MySQL / como deberia hacer una validacion?
« en: Jueves 18 de Marzo de 2010, 23:40 »
Hola que tal?
Bueno aqui va... Estoy realizando un proyecto en java y  mysql, el problema que se me ha presentado es que, necesito crear una ventana de login y no sabria como manejar los usuarios para hacer la validacion de ingreso.
Se que hay una tabla en mysql llamada USER y en esta puedo meter los usuarios y tambien dar ciertos permisos para cada uno.
Pero me han comentado que la mejor manera, por cuestiones de seguridad con lo de las conexiones y todo eso seria creando una tabla propia donde meta los usuarios con sus respectivas contrasenas. Pero realmente no entiendo como es esto.
Necesito alguna idea a ver si logro resolver el problema.

5
Java / sobre un grafo
« en: Lunes 23 de Noviembre de 2009, 16:39 »
Hola que tal?
Bueno, quisiera que me dieran ideas respecto a como tomar un grafo ya que necesito que tenga 2 costos entre vertices.
He manejado con un solo costo pero ahora que quiero guardar las distancias en x Y y entre ciertos componentes que serian los vertices no he podido.
Gracias.

6
Java / Re: Mi applet no funciona
« en: Martes 27 de Octubre de 2009, 00:11 »
UMMM ACABO DE VER LA EXCEPTION,  y sale acceso denegado, por lo tanto si habria que firmarlo como dices.
Bueno el problema ha sido resuelto aunque no lo he firmado, hice una prueba con una accion q me mandara un mensajito JOptionPane y si aparecio.
Asi que muchas gracias por tu colaboracion! y saludos.

7
Java / Re: Mi applet no funciona
« en: Lunes 26 de Octubre de 2009, 18:20 »
Acabo de revisar el java policy en mi aplicacion y tiene all permisson por lo que me imagino no debe tener ninguna restriccion.
Y respecto a lo de alguna excepcion, no me sale ninguna,por lo menos no la veo por ningun lado (donde debe salir esta si se esta ejecutando en el browser?).
saludos nuevamente.

8
Java / Re: Mi applet no funciona
« en: Lunes 26 de Octubre de 2009, 17:05 »
Citar
jejejej perdon, se me fue la cabeza a otra parte y me olvide de cual era tu pregunta real.
  Jeje no hay problema.

Bueno ahora gracias a tu ayuda veo que el prblema esta en las restricciones dispuestas para los applets y que en la pequena aplicacion que tengo esta entre el listado de dichas reglas de seguridad.
Ahora las preguntas serian, es posible evitar alguna restriccion? si es asi, como se hace?

Gracias!

9
Java / Re: Mi applet no funciona
« en: Lunes 26 de Octubre de 2009, 00:11 »
Gracias por responder.
Pero, respecto al codigo html no hay problema porque este esta guardado en la misma ubicacion que el .class, y por lo tanto no hay necesidad de darle la ubicacion completa para este caso.
Ademas, el applet se logra visualizar bn en el internet explorer y en el mozilla firefox. Lo unico que esta funcionando mal son las acciones para cada boton que como comentaba antes ya las he probado teniendo este pequeno programa como un .jar
Lo raro es que al presionar por ejemplo el boton buscar no me aparece nada,es como si no existiese la accion que por cierto ya esta agregada como pueden darse cuenta en el codigo.

La verdad me tiene cabezon  :hitcomp:  este problema, ya probe en otro pc y nada que funciona.
Se me ocurria que era un problema del browser que tiene deshabilitada algo relacionado con java, no se.

Bueno, saludos y espero que me logren ayudar con dicho problema.

10
Java / Re: Mi applet no funciona
« en: Domingo 25 de Octubre de 2009, 18:00 »
A continuacion el codigo HTML

Código: Text
  1. <html>
  2. <header> <title>APPLET PRUEBA</title>
  3. </header>
  4. <body>
  5. <center><APPLET CODE="Applet.class" WIDTH="500" HEIGHT="600">
  6. </APPLET></center>
  7. </body>
  8. </html>
  9.  

A continuacion el codigo java

Código: Java
  1. import java.awt.BorderLayout;
  2. import java.awt.Color;
  3. import java.awt.FlowLayout;
  4. import java.awt.event.ActionEvent;
  5. import java.awt.event.ActionListener;
  6. import java.io.BufferedReader;
  7. import java.io.File;
  8. import java.io.FileNotFoundException;
  9. import java.io.FileReader;
  10. import java.io.IOException;
  11. import java.util.Vector;
  12.  
  13. import javax.swing.BoxLayout;
  14. import javax.swing.JApplet;
  15. import javax.swing.JButton;
  16. import javax.swing.JFileChooser;
  17. import javax.swing.JLabel;
  18. import javax.swing.JOptionPane;
  19. import javax.swing.JPanel;
  20. import javax.swing.JScrollPane;
  21. import javax.swing.JTable;
  22. import javax.swing.JTextField;
  23. import javax.swing.table.DefaultTableModel;
  24.  
  25.  
  26. public class Applet extends JApplet {
  27.     private JPanel panelPrincipal;
  28.     private JPanel panel1;
  29.     private JPanel panel2;
  30.     private JPanel panel3;
  31.     private JPanel panel4;
  32.     private JPanel panel_auxiliar;
  33.    
  34.     private JLabel etiqueta_archivo;
  35.     private JTextField direccion_archivo;
  36.     private JButton boton_buscar;
  37.     private JFileChooser selector_archivo;
  38.     private File archivo;
  39.    
  40.     private JTable tabla_datos;
  41.     private DefaultTableModel modelo_tabla;
  42.     private JScrollPane scroll1;
  43.     private Object dato;
  44.     private JButton boton_cargar;
  45.    
  46.     private JTable tabla_datos2;
  47.     private Vector vector;
  48.    
  49.     public void init(){
  50.  
  51.             panelPrincipal = (JPanel) getContentPane();
  52.             panelPrincipal.setLayout(new BoxLayout(panelPrincipal,BoxLayout.Y_AXIS));
  53.             panel1 =new JPanel();
  54.             panel1.setBackground(Color.LIGHT_GRAY);
  55.             panel2 =new JPanel();
  56.             panel3 =new JPanel();
  57.             panel4 =new JPanel();
  58.             panel1.setLayout(new FlowLayout(FlowLayout.CENTER));
  59.             panel2.setLayout(new FlowLayout(FlowLayout.CENTER));
  60.             panel3.setLayout(new FlowLayout(FlowLayout.CENTER));
  61.             panel4.setLayout(new FlowLayout(FlowLayout.RIGHT));
  62.            
  63.        
  64.             ActionListener accionBuscar= new ActionListener(){
  65.                 @Override
  66.                 public void actionPerformed(ActionEvent arg0) {
  67.                     // TODO Auto-generated method stub
  68.                     selector_archivo=new JFileChooser();
  69.                     selector_archivo.setFileSelectionMode(JFileChooser.FILES_ONLY);
  70.                     int valor =selector_archivo.showOpenDialog(panelPrincipal);
  71.                     if(valor==JFileChooser.APPROVE_OPTION){      
  72.                          archivo = selector_archivo.getSelectedFile();
  73.                          direccion_archivo.setText(archivo.getPath());
  74.                     }
  75.                 }                
  76.         };
  77.      
  78.         ActionListener accionCargar= new ActionListener(){
  79.             public void actionPerformed(ActionEvent arg0) {
  80.                 // TODO Auto-generated method stub
  81.                
  82.                 try{
  83.                     BufferedReader archivo1= new BufferedReader(new FileReader(direccion_archivo.getText()));
  84.                     String cadena;
  85.                     cadena=archivo1.readLine();
  86.                     if(conteo_tamanos_campos()==cadena.length()){
  87.                     while(cadena !=null){
  88.                         vector=new Vector();
  89.                         int posicion_inicial=0;
  90.                         for(int i=0;i<3;i++){
  91.                            dato=tabla_datos.getValueAt(i, 1);
  92.                            int valor_dato=Integer.parseInt(dato.toString());              
  93.                            vector.add(cadena.substring(posicion_inicial,valor_dato+posicion_inicial));
  94.                            posicion_inicial=valor_dato+posicion_inicial;  
  95.                         }
  96.                         modelo_tabla.addRow(vector);        
  97.                
  98.                         cadena=archivo1.readLine();
  99.                     }
  100.                     archivo1.close();
  101.                     }else{
  102.                         JOptionPane.showMessageDialog(panelPrincipal,"Tamano campos incorrectos.");
  103.                     }
  104.                 }catch(FileNotFoundException a){
  105.                     JOptionPane.showMessageDialog(panelPrincipal,"No existe archivo.");
  106.                 } catch (IOException e) {  
  107.                     e.printStackTrace();
  108.                 }
  109.                
  110.             }
  111.     };
  112.            
  113.    
  114.            
  115.            
  116.              etiqueta_archivo=new JLabel("Archivo");
  117.              direccion_archivo =new JTextField(25);
  118.              boton_buscar=new JButton("Buscar");
  119.             boton_buscar.addActionListener(accionBuscar);
  120.              
  121.              panel1.add(etiqueta_archivo);
  122.              panel1.add(direccion_archivo);
  123.              panel1.add(boton_buscar);
  124.              
  125.              String[] nombre_columnas={"Campo","Tamano campo"};
  126.              Object[][] datos={{"Codigo",""},{"Nombre",""},{"Telefono",""}};
  127.              tabla_datos=new JTable(datos,nombre_columnas);
  128.              tabla_datos.getColumnModel().getColumn(1).setPreferredWidth(100);
  129.              tabla_datos.getTableHeader().setReorderingAllowed(false);
  130.              panel_auxiliar=new JPanel();
  131.              panel_auxiliar.setLayout(new BorderLayout());
  132.              panel_auxiliar.add(tabla_datos.getTableHeader(), BorderLayout.PAGE_START);
  133.              panel_auxiliar.add(tabla_datos, BorderLayout.CENTER);
  134.              boton_cargar=new JButton("Cargar");
  135.              boton_cargar.addActionListener(accionCargar);
  136.                
  137.              panel2.add(panel_auxiliar);
  138.              panel2.add(boton_cargar);
  139.              
  140.              
  141.              tabla_datos2=new JTable();
  142.              modelo_tabla=new DefaultTableModel();
  143.              modelo_tabla.addColumn("Codigo");
  144.              modelo_tabla.addColumn("Nombre");
  145.              modelo_tabla.addColumn("Telefono");
  146.              
  147.            
  148.              tabla_datos2.setModel(modelo_tabla);
  149.              tabla_datos2.getTableHeader().setReorderingAllowed(false);
  150.              
  151.              
  152.              JScrollPane scroll1=new JScrollPane(tabla_datos2);
  153.              panel3.add(scroll1);
  154.              
  155.              panel4.add(new JLabel("By Diego Chapman"));
  156.              
  157.              panelPrincipal.add(panel1);
  158.              panelPrincipal.add(panel2);
  159.              panelPrincipal.add(panel3);
  160.              panelPrincipal.add(panel4);
  161.              
  162.          
  163.         }
  164.        
  165.         public int conteo_tamanos_campos(){
  166.             int total=0;
  167.             for(int i=0;i<3;i++){
  168.                Object objeto_dato=tabla_datos.getValueAt(i, 1);
  169.                int valor_dato=Integer.parseInt(objeto_dato.toString());
  170.                total+=valor_dato;
  171.             }return total;
  172.          }
  173.  
  174.      
  175.    
  176. }
  177.  
  178.  

11
Java / Mi applet no funciona
« en: Sábado 24 de Octubre de 2009, 23:52 »
Hola que tal?
Bueno, recien estoy trabajando con los applets y lo que he logrado hasta ahora ha sido que la aplicacion aparezca en un browser, pero las acciones de los botones que en esta estan no funcionan.
Es decir, al presionar algun boton que se supone tiene una accion  no hace nada, lo raro es que ya he probado la aplicacion como un .jar y desde el eclipse le he dado run as. De las 2 maneras me han funcionado las acciones.

La verdad no se que sera lo que esta ocurriendo, estoy pensando que el codigo de las acciones para los applets debe ser distinto, o que el browser tiene alguna opcion para restringir las acciones de los applets. No tengo ni la mas minima idea.

Por favor ayudenme con esto.
Muchas gracias y saludos.

12
Java / insertar animaciones flash?
« en: Lunes 27 de Abril de 2009, 04:40 »
Hola q tal?
Quisiera saber si alguien conoce alguna manera de insertar una animacion flash a un GUI de java para hacer mas llamativo para el usuario el programa, si es asi
podrian por favor explicar el metodo? no he encontrado nada con los buscadores.
Gracias y saludos.

13
Java / Re: No entiendo este error!
« en: Martes 24 de Febrero de 2009, 15:10 »
Listo!
Solucionado de esta manera:

Código: Java
  1. public void agregarDatos(){
  2.          datos.addElement(Integer.parseInt(JOptionPane.showInputDialog("Digite el dato a insertar.")));      
  3.    }
  4.  


Muchas gracias por la ayuda!
 :D  Saludos.

14
Java / Re: No entiendo este error!
« en: Lunes 23 de Febrero de 2009, 21:50 »
el Vector lo lleno con este metodo.

 public void agregarDatos(){
         datos.addElement(JOptionPane.showInputDialog("Digite el dato a insertar."));      
   }

El problema continua, no logro solucionarlo.
Ayuda! :hitcomp:

15
Java / No entiendo este error!
« en: Sábado 21 de Febrero de 2009, 16:39 »
Hola q tal?
Bueno, acabo de iniciar con colecciones y a la hora de programar algo que parece ser sencillo me ha causado problemas.
He invstigado por la red y no logro solucionarlo, por eso acudo a ustedes a ver si me logran dar una manito.
A continuacion uno de los metodos realizados y el problema.

Citar
public int mayorDato(int i){
      if(i==datos.size()-1){
         int m=(Integer) datos.elementAt(i); ----> Aqui el problema, al parecer no esta bn aplicado el cast para Vector.
         return m;
      }else{
         int mayor=mayorDato(i+1);
           int m=(Integer) datos.elementAt(i); ----> Aqui lo mismo.
          if(mayor>m){
           return mayor;
         }else{
            return m;
         }
      }

   }


Cabe decir que a la hora de compilarlo, aparece todo correcto.

Esta es la exception enviada luego de ponerlo a correr:  java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer

Gracias!

16
Java / Podrian aclararme estos conceptos?
« en: Miércoles 19 de Noviembre de 2008, 04:31 »
Hola como estan?
Bueno, necesito pedirles el favor que me aclararan bien los conceptos de sobreescritura, sobrecarga, y polimorfismo(ligadura dinamica y estatica).
Lo que ocurre es que no se diferenciarlos bien, asi que si pueden poner pequenos ejemplos de cada uno se los agradeceria tambien.
Saludos.

17
Java / Re: obtener un valor de una clase...
« en: Miércoles 5 de Noviembre de 2008, 19:26 »
Problema resuelto!

Con casting, seria convertir el tipo  en que se encentra  objeto al tipo necesitado.

18
Java / obtener un valor de una clase...
« en: Martes 4 de Noviembre de 2008, 23:40 »
Hola como estan?

Bueno, estoy haciendo un pequeno programa sobre el alquiler de un articulo a un usuario de una universidad.


 *1Clase padre Articulo.
 Atributos:tipoArticulo, boolean Alquilado.
 Metodos: getTipoArticulo() y getAlquilado().
*1Hay tres tipos de articulos: Portatil, Usb Y VideoBeam.

Nada mas nombrare los atributos del portatil.
Atributos portatil:  memoria , ano .
metodos:getMemoria() y getAno().                       (No nombrare todo, solo lo mas importante para que entiendan la duda.)

-----------------------------------------------------------------------
*2 Clase padre Usuario.
Atributos:codigo y nombre.
Metodos: getCodigo() y getNombre().
*2 Hay 2 tipos de usuarios: Alumno y profesor.

Nada mas nombrare los atributos de Alumno.
Atributos: semestre y promedio.
metodos:getSemestre() y getPromedio().           (No nombrare todo, solo lo mas importante para que entiendan la duda.)

-----------------------------------------------------------------------

El caso es que deseo hacer un alquiler de un producto con las especificificaciones deseados.
Supongamos:

Soy un alumno y quiero alquilar un portatil con 2gb de ram.
Para esto, lo que haria seria: buscar de acuerdo a mi codigo como alumno en el vector de Usuario ubicado en el Almacen.
Luego buscaria en el vector Producto, un producto de tipo portatil que no este alquilado.
Pero....
Luego como haria para acceder al atributo  memoria del objeto portatil ubicado en el vector de tipo Usuario???
Yo lo hago de la sgt manera, pero me sale error:

    if (p[1].getMemoria()==2){
 ......
}

Me imagino que debe pasar porque la clase padre, en este caso Producto, no puede acceder a los metodos ubicados en las clase hija, en este caso clase Portatil.
Como haria entonces?

Temas utilizados:
*Herencia abstracta.
*Clases compuestas.
*Vectores de objetos.


Muchas gracias, y espero hayan entendido mi duda.

19
Java / Cual es el problema?
« en: Viernes 17 de Octubre de 2008, 02:34 »
Por favor esto es urgente, no se pq me sale este error en este pedazo de codigo.

Código: Text
  1. int j=0;
  2.             while(p[j].getPrestado()=! true){
  3.             j++;
  4.             }
  5.  

me sale el sgt error

required: variable
found   : value
            while(p[j].getPrestado()=! x){
                                  ^
1 error

LA VERDAD Q NO SE!!

AYUDA URGENTE POR FAVOR

20
Java / Re: No se como hacer este pedacito....
« en: Viernes 3 de Octubre de 2008, 13:59 »
UMM, asi lo tenia yo  pero considere q estaba incorrecto porque no me mostraba nada , sino que la respuesta arrojada (area y perimetro) es 0.
Ahora, para devolver un mensaje que tal vez diga que "El dato entrado no es valido, el resultado se vera alterado" , como lo meteria en los metodos set , si lo que me devuelve es un float.

Tendria que ponerlo en otro metodo?
No puedo pq el problema me pide la comprobacion en el SET , pero de la forma que digo no lo veo posible.

Muchas gracias por responder.

21
Java / No se como hacer este pedacito....
« en: Viernes 3 de Octubre de 2008, 01:57 »
Crea una clase CRectángulo. La clase tiene dos datos miembro, largo y ancho. La clase cuenta con
métodos que calculan el perímetro (obtenPerímetro) y el área (obtenÁrea) del rectángulo, así como
métodos para obtener y poner los valores correspondientes a los atributos largo y ancho.
Los métodos poner deben comprobar que tanto largo como ancho sean mayores que 0 y menores que 20.

Código: Text
  1. import javax.swing.*;
  2. public class CRectangulo {
  3.  
  4.     private float largo;
  5.     private float ancho;
  6.    
  7.    
  8.     /////////////////////////////////////////////////////////////////////////////////////////////////////////////
  9.     public void setLargo(float L){
  10.        
  11.         largo=L;   
  12.          
  13.        
  14.     }
  15.    
  16.     public float getLargo(){
  17.         return largo;
  18.     }
  19.    
  20.     /////////////////////////////////////////////////////////////////////////////////////////////////////////////
  21.     public void setAncho(float a){
  22.        
  23.         ancho=a;   
  24.           
  25.     }
  26.    
  27.     public float getAncho(){
  28.         return ancho;
  29.     }
  30.    
  31.     /////////////////////////////////////////////////////////////////////////////////////////////////////////////
  32.    
  33.       public float obtenArea(){
  34.         float area=0;
  35.         area=largo*ancho;
  36.        
  37.         return area;
  38.        
  39.     }
  40.    
  41.     public float obtenPerimetro(){
  42.         float perimetro=0;
  43.         perimetro=(2*(largo + ancho));
  44.        
  45.         return perimetro;
  46.        
  47.     }
  48.  
  49.    
  50.    
  51.     /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  52.    
  53.     public static void main(String args[]){
  54.         CRectangulo r=new CRectangulo();
  55.         r.setLargo(Float.parseFloat(JOptionPane.showInputDialog("Digite el largo del rectangulo ")));
  56.         r.setAncho(Float.parseFloat(JOptionPane.showInputDialog("Digite el ancho del rectangulo ")));
  57.         float respuestaArea=r.obtenArea();
  58.         float respuestaPerimetro=r.obtenPerimetro();
  59.         JOptionPane.showMessageDialog(null,"El area del rectangulo es = "+ respuestaArea + "n" + "El perimetro del rectangulo es = " + respuestaPerimetro);
  60.        
  61.    
  62.     }
  63.    
  64.    
  65.    
  66. }
  67.  

No se como haria lo subraye en el enunciado (si se que L deb cumplir esto ((( L > 0 && L < 0 ))) al igual que a , no sabria como implementarlo )
Por favor ayudenme.
MUCHAS GRACIAS

22
Java / Como compararia..
« en: Domingo 28 de Septiembre de 2008, 07:17 »
Hola como estan?
Bueno, hace poco iniciamos POO en la U , hemos dado las caracteristicas de esta y muchas cositas mas, pero hace poco me pusieron un problemita
donde debo saber que Vendedor gano mas de acuerdo a la venta(entra la comision ganada).
Supuestamente debia realizar 2 clases, una que se llamaba Vendedor donde entran los datos como el nombre, venta, etc, En esta se hizo un metodo para calcular la comision de acuerdo al atributo venta.
Y la otra clase que se llamaba empresa, la cual supuestamente debia tener el metodo de calcular que vendedor gano mas, he aqui el problema.
Que no se como comparar la venta total de cada vendedor si no se las referencias de los objetos.

Alquien podria por favor darme alguna idea, o depronto me hara falta conocer algun concepto mas de POO?

Muchas gracias, y espero hayan compendido lo anteriormente redactado.
Saludos.

23
Java / Cual es la importancia...?
« en: Domingo 21 de Septiembre de 2008, 00:30 »
Hola como estan?
Queria saber cual es la importancia que tiene UML,acoplamiento,cohesion y la modularidad en la POO.
Muchas gracias!

24
Java / Re: Problemas Para Eliminar Nodo !!! Help
« en: Sábado 7 de Junio de 2008, 22:58 »
Se supone que el codigo o la parte logica esta bien!!
Pero ahora lo que hace es que si intento eliminar el primer nodo , lo pone en la ultima posicion de la lista circular!!

Ayuda!!

Citar
public void EliminarNodoConInfoZ(int z){
         
        node p;
        node q;
           boolean primernodo;
           
           if(ptr==null){
           JOptionPane.showMessageDialog(null,"Lista vacia.");
           }
           else{
           p=ptr;
           q=p;
           primernodo=true;
           while(z!=(p.getInfo())){
           q=p;
        p=p.getNext();
           primernodo=false;
           }
            if(primernodo){
                if(p.getNext=ptr){
                   ptr=null;
                }
                else{
                 ptr=p.getNext();   
                }
                         
            }
            else{
              q.setNext(p.getNext());   
            }
               
                     
           }
                                         }

25
Java / Problemas Para Eliminar Nodo !!! Help
« en: Sábado 7 de Junio de 2008, 17:33 »
Hola, que tal?
Bueno , tengo un problema con este ejercicio que me pidieron, este codigo corre si quiero eliminar todos los datos en una lista circular simple o sencilla , con excepcion de estos casos:

*Cuando el nodo se encuentra en la primera posicion y se desea eliminar ese, dejando apuntado el siguiente nodo, por ptr.

*Cuando solo existe un nodo y se desea eliminar ese, dejando la lista en null.

Por favor necesito un poco de ayuda con eso, si son tan amables.
Gracias.

Citar
public void EliminarNodoConInfoZ(int z){
         
        node p;
        node q;
           
           if(ptr==null){
           JOptionPane.showMessageDialog(null,"Lista vacia.");
           }
           else{
           p=ptr;
           q=p;
           
           while(z!=(p.getInfo())){
           q=p;
        p=p.getNext();
           
           }
           
            q.setNext(p.getNext());   
                       
           }
                                         }

Páginas: [1] 2 3