elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 [33] 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 ... 79
321  Programación / Java / Re: Ayuda con codigo de java en: 5 Junio 2010, 21:35 pm
te refieres a algo asi

Código
  1. import java.io.BufferedReader;
  2. import java.io.FileInputStream;
  3. import java.io.IOException;
  4. import java.io.InputStreamReader;
  5. import java.util.ArrayList;
  6. import java.util.Iterator;
  7. import java.util.SortedSet;
  8. import java.util.TreeSet;
  9. import javax.swing.JOptionPane;
  10. public class LeeFichero {
  11. public static void main(String [] arg) {
  12.   try {
  13.         String nomarch=JOptionPane.showInputDialog("Ruta y nombre archivo:");
  14.         FileInputStream archivo=new FileInputStream  (nomarch);
  15.         InputStreamReader isr  =new InputStreamReader(archivo);
  16.         BufferedReader leer    =new BufferedReader   (isr);
  17.         String linea;
  18.         int c =0;
  19.         ArrayList<Character> arrayList = new ArrayList<Character>();
  20.         while((linea=leer.readLine())!=null) {
  21.         char chars[]=linea.toCharArray();
  22.           for(int index=0;index<chars.length;index++){
  23.           if(Character.isLetter(chars[index])){
  24.           arrayList.add(chars[index]);
  25.           c++;
  26.           }          
  27.           }
  28.         }
  29.         isr.close();
  30.         leer.close();
  31.       SortedSet<Character> characters = new TreeSet<Character>();
  32.       Iterator<Character> interator = arrayList.iterator();
  33.       while(interator.hasNext()){
  34.       characters.add(interator.next());
  35.       }
  36.         System.out.println("Archivo: "+nomarch);
  37.         System.out.println("Nro. de Letras: "+c);
  38.       if(characters.size()<26){
  39.       throw new Exception("Error...Faltan letras del abecedario");
  40.       }else
  41.       System.out.println("Abecedario completo.");
  42.      }
  43.   catch(IOException e){
  44.      System.out.println(e);
  45.         } catch (Exception e) {
  46.      e.printStackTrace();
  47.         }
  48.     }
  49. }

PD: mi logica puede que no la entiendas,es la forma mas simple que se me ocurrio

Saluidos.
322  Programación / Java / Re: Ayuda con codigo de java en: 5 Junio 2010, 04:47 am
Seria asi
        
Código
  1. int c =0;
  2.         while((linea=leer.readLine())!=null) {
  3.           char chars[]=linea.toCharArray();
  4.           for(int index=0;index<chars.length;index++){
  5.           if(Character.isLetter(chars[index])){
  6.           c++;
  7.           }
  8.  
  9.           }
  10.            }
  11.         System.out.println("Archivo:"+nomarch);
  12.         System.out.println("Nro. de Letras: "+c);
       
323  Programación / Java / Re: Como crear un paquete .jar en java en: 3 Junio 2010, 22:51 pm
mm un comando no lo he visto pero yo siempre lo hago una lib desde 0 ya que es simple se

Modificaria el MF

Código:
Manifest-Version: 1.0
Ant-Version: 1.0
Created-By: xxxx
Extension-Name: A.B
Specification-Title: lib
Implementation-Title: lib
Implementation-Vendor: xxxx
Implementation-Version: 1.0
Implementation-Vendor-Id: .
X-Compile-Source-JDK: 1.5
X-Compile-Target-JDK: 1.5

Y solo agregarla y usar sus clases
324  Programación / Java / Re: Ayuda Polimorfismo. Interfaz grafica en: 3 Junio 2010, 02:37 am
De nada.

Bueno en realidad usas ambas pero la que mas resalta es la herencia ya que

Agente->Hereda de Persona
Profesor->Hereda de persona
Estudiante->Hereda de persona


y PoliMorfismo cuando llamas el Metodo de calcular salario
325  Programación / Java / Re: Ayuda Polimorfismo. Interfaz grafica en: 3 Junio 2010, 02:24 am
Esperaaaaaaaa lo que tu haces no es polimorfismo es Herencia, :xD
326  Programación / Java / Re: Ayuda Polimorfismo. Interfaz grafica en: 3 Junio 2010, 01:56 am
Claro que te lo da error, ademas hay mismo te lo dice ya que en la clase Profesor no tienes ese metodo setter para la variable  numerosCreditos , haslo y pruebas
327  Programación / Java / Re: Ayuda Polimorfismo. Interfaz grafica en: 3 Junio 2010, 01:21 am
Citar
ah muchisimas gracias .....   Saludos.....
si me corre eres lo máximo me salvastes
Otra pregunta si puedes :  a ti te sale el calculo del salario en la tabla es que  a mi no me sale cuando llamo al metodo cacular salario

1 problema menos :)

no lo habia notado,

Bueno has lo sig:

Crea getter y setter de la variable numeroVentas  en Agente,Estudiante,Profesor

Luego en esta parte de code:

Código
  1. else{
  2.    if( optAgentedeventas.isSelected()) {
  3.        agenteVentas = new Agte( Integer.parseInt(txtid.getText()),fecha);
  4.        Integer.parseInt(txtNumeroVentas.getText());
  5.        agenteVentas.setCorreo(txtcorreo.getText());
  6.        agenteVentas.calcularSalario(); //Eliminas esto
  7.        //Seteas el valor
  8.       agenteVentas.setNumeroVentas(Integer.parseInt(txtNumeroVentas.getText()));
  9.        vector[fila] = agenteVentas;
  10.     }
  11.    }
Igualmente para cuando se selecciona los demas.

- Para mostrarlo llamas a calcularSalario()

Código
  1. tabla.setValueAt(vector[fila].getIdPersona(), fila, 0);
  2. tabla.setValueAt(vector[fila].getfecha(), fila, 1);
  3. tabla.setValueAt(vector[fila].getName(), fila, 2);
  4. tabla.setValueAt(vector[fila].calcularSalario(), fila, 3); // Aqui
  5. tabla.setValueAt(vector[fila].getCorreo(), fila, 4);

328  Programación / Java / Re: Ayuda Polimorfismo. Interfaz grafica en: 3 Junio 2010, 00:16 am
Bueno has lo sig:

Crear una variable en persona llamada Nombre y hasle sus getter y setter.

Luego en los constructores de Agente,Estudiante,Profesor seteas el valor de nombre:

Ej: en el constructor de Agente: llamas a setNombre("Agente"); y asi en los demas dependiendo de la persona.

Luego en esta parte de code:

Código
  1. tabla.setValueAt(vector[fila].getIdPersona(), fila, 0);
  2. tabla.setValueAt(vector[fila].getfecha(), fila, 1);
  3. tabla.setValueAt(vector[fila].getName(), fila, 2); // Aqui llamas a nombre
  4. tabla.setValueAt(vector[fila].getSalario(), fila, 3);
  5. tabla.setValueAt(vector[fila].getCorreo(), fila, 4);
  6.  

Para el problema de la Id de correo te ha faltado setear el valor, igual en los demas casos Ej;

Código
  1. // Estudiante
  2. if( optEstudiante.isSelected()){
  3.    vector[fila]= new Est();
  4.    estudiante = new Est( Integer.parseInt(txtid.getText()),fecha);
  5.    Integer.parseInt(txtedad.getText());
  6.    estudiante.setCorreo(txtcorreo.getText()); //AQUI
  7.     estudiante.calcularSalario();
  8.     vector[fila] = estudiante;
  9.  
  10. }
  11.  

y correria sin problemas

Un Saludo.





329  Programación / Java / Re: Manejar archivo .txt desde java (ingresar datos, modificar datos, buscar datos y en: 2 Junio 2010, 18:30 pm
Se almacena en el buffer hasta que se haga flush;
330  Programación / Java / Re: AYUDA (CONTROL DE TIENDA) en: 2 Junio 2010, 18:28 pm
Elimina esta parte
Código
  1. for (i = 0; i < A2.length; i++)
  2. A2[i] = null;
Páginas: 1 ... 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 [33] 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 ... 79
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines