Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - sapito169

#511
Java / tag en java
17 Marzo 2009, 17:27 PM
alguien sabe si existe algun equivalente en java del metodo tag que tienen todos los conponentes graficos en .net
#512
Java / Re: Duda lista de de datos y objetos
13 Marzo 2009, 18:05 PM
Cita de: juancho77 en  9 Marzo 2009, 01:24 AM
Claro, lo que tu llamas Lista yo lo llamo Arreglo. Un Vector es una clase que proporciona Java que emula una lista y brinda servicios predefinidos para agilizar el trabajo.

Aqui tienes toda la información sobre la clase VECTOR.

Te puedo adelantar que existe un constructor para Vector con dos parametros, el primero un int que indica la cantidad de elementos que podra alojar en un principio el vector, y el segundo parametro, otro int, que indica de cuanto sera el incremento una vez que el vector se llene. El objeto Vector es redimensionable. Por eso llamo al constructor con (10,10).

Citar-En cuanto al codigo final escrito. "temporal.obtenerMarca()". Me he liao con esto, nose se ma pirao la cabeza jeje

Aqui estoy suponiendo que la clase Auto tiene un servicio "obtenerMarca()" que devuelve un String con la marca del automovil. temporal es la variable Auto que almacena el Objeto que recuperamos del Vector. Por eso hago ese llamado. Obviamente deberas cambiarlo por el servicio que tu desees segun la clase que uses.

Un saludo.

lista y arreglo sirven y hacen los mismo pero en el funcionamiento rendimiento y utilidad son totalmente distintos

Arraylist=lista
Vector=arreglo

String[] a=new String[10]<---- arreglo tamaño fijo en este caso 10
para una lista tienes que crear tu propia clase o mira la clase array list y te daras cuenta que no usa un arreglo de objetos como lo usa el vetor






#513
Java / Re: Duda lista de de datos y objetos
13 Marzo 2009, 17:56 PM
el Vector es una clase que lo unico que ase es guardar un arreglo de objetos

Object[] obj =new Object[10]

lugeo le pone sus metodos para su mantenimiento ademas se agranda automaticamente cuando se llena es decir. no es una vuena idea usar vectores por que cada ves que se llena se copia su informacion y se buelve a llenar solito asiendolo muy lento

el arraylist es mas usado por que no usas arreglos usa listas donde cada objeto se le dise cual es el objeto siguiente con eso se logra que no tenga un tamaño fijo

el Vector en realidad es mas rapido que el arraylist cuando bas a guardar una cantidad conosida de antemano de objetos en caso contrario es mejor el arraylist
#514
Cita de: WannaBeHacker en  7 Marzo 2009, 14:58 PM
Hola, alguien sabe cómo se puede activar el editor gráfico en Netbeans sin que sea necesario crear un proyecto para tal fin. Por ejemplo, yo me descargo una aplicación, la guardo dentro de un proyecto, pero en las clases de dicha aplicación (que utilizan componentes Swing), no me aparece la opción de elegir entre menu "Source y Design"

Un saludo.


simplemente no uses netbeans
#515
Java / Re: Duda lista de de datos y objetos
13 Marzo 2009, 17:41 PM
Cita de: er_rafael_rafi en  6 Marzo 2009, 17:52 PM
Seria interesante que crearas alguna clase que guardara los datos y ademas la referencia al objeto que le sigue en la lista...

omg eso se creo ase varios años en las primeras versiones de java y es recontra conosiodo
Vector y arraylist y ay otros mas
#516
Java / Re: Duda sobre Ejecuctable de Java *.jar
24 Febrero 2009, 04:48 AM
digamos que estoy en windows y que mi jar esta en
C:\\Documents and Settings\\USUARIO\\Escritorio\\archive1.jar"
con este codigo lo aplico



   Desktop desk=Desktop.getDesktop();
        try {
            desk.open(new File("C:\\Documents and Settings\\USUARIO\\Escritorio\\archive1.jar"));
        } catch (IOException f) {
            System.out.print(f.getMessage());
        }
    }
#517
Java / Re: Duda sobre Ejecuctable de Java *.jar
24 Febrero 2009, 04:19 AM
bueno en primer lugar no ay pregunta tonta si eres nobato se perdona a excepción de cuando preguntan algo que se encuentra con google en la primera pagina

en mi opininion usar netbenas es lo peor que puedes hacer para comensar a parte que lo detesto el netbeans te crea todo el codigo osea que al final terminas asiendo coas que no vas a entender es como si te copiaras tu tarea. es orrible su forma de editar el codigo

primero hacer progrmas que no tengan gui(sim ventanas ni botones):
aste un monton deproblemas sencillos en pseudocodigo y luego pasar el codigo a java usando la linea de comandos comiensa con el hola mundo así te obligaras a entender que es importar que son clases que son paquetes como y para que sirve compilar y como se ejecuta una clase

luego que tengas una base en java y entres a swing (interfase grafica) usa un ide que no sea netbeans para que puedas crear guis de manera facil . juguetea un poco con el gui asiendo codigo a mano y con el ide y veas para que sirve el codigo y lo modifiques a tu gusto


luego cuando todo el mundo te obligue a usar netbeans y no tengas otra (osea en un ambiente laboral real ) usalo



#518
Java / Re: error prepare statement
23 Febrero 2009, 23:29 PM
Cita de: cornell en 23 Febrero 2009, 18:45 PM
me parece que el problema que tienes es con la parametrización para la BD.

¿sps_productos es un String? si fuese así. Por ej.:


String sps_productos = "select * from producto where cod_pro="


Tu parametrización quedaria de esta forma:


PreparedStatement st = cn.prepareStatement(sps_productos  + "'?'");


Espero te sirva, en lo personal nunca lo he realizado pero he leido bastante de esto.

Saludos.


sps_productos es un storeprocedure no es una cadena de texto que contenga una consulta select
#519
Java / error prepare statement
23 Febrero 2009, 06:12 AM


estoy provando sobre el evento keyRealesed de una caja de texto esto


            try {
                Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                Connection cn;

                cn =
        DriverManager.getConnection("jdbc:sqlserver://localhost:1036;databasename=nwind",
                                 "sa", "");
                PreparedStatement st = cn.prepareStatement("sps_productos '?'");
                st.setString(1,txt.getText());
            } catch (ClassNotFoundException f) {
                JOptionPane.showMessageDialog(null,
                                              "Clase no encontrada descripciom:\n" +
                                              f.getMessage());
            } catch (SQLException f) {
                JOptionPane.showMessageDialog(null,
                                              "error sql descipcion:\n" + f.getMessage());
                                              System.out.print(f.getMessage());
            }


y me sale este error

CitarEl índice 1 está fuera de intervalo

es una bd sqlserverexpress se conecta sin problemas uso java 6 en win xp
#520
Java / Re: Recursividad
12 Febrero 2009, 23:56 PM
tu enunciado no se entiende para nada