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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ... 45
141  Programación / Java / Re: Problema de arrays en: 19 Enero 2016, 20:57 pm
Nadie ha dicho que no sea útil, al menos yo no pretendía hacerlo, lo que quise decir es que no conozco cuál es la utilidad. Me gustaría conocerla, todo conocimiento viene bien.

Citar
¿Te has fijado que, por ejemplo, si lo declaras e instancias en distintas lineas de ese modo te da error de compilación?

Se puede así:

Código
  1. int[] Arreglo;
  2. Arreglo = new int[]{24,2,2};

y no veo mucha diferencia.

Suerte.
142  Programación / Java / Re: Ficheros, intento copiar el contenido de un archivo a otro en: 19 Enero 2016, 20:38 pm
De nada  ::). Me gusta tu esfuerzo, la verdad muchos llegan aquí pidiendo ayuda pero ni siquiera lo intentan, al ver tu código decidí ayudarte con mucho gusto  ;D
143  Programación / Java / Re: Botones redondos java. AYUDA! en: 19 Enero 2016, 20:31 pm
Hola MC.cover.

Te dejo el código, le agregué el ActionListener para que sepas cuándo se presiona:

Código
  1. add.setOpaque(false);
  2. add.setContentAreaFilled(false);
  3. add.setBorderPainted(false);
  4. add.addActionListener(this); //Importante para saber si se presiona el boton

para hacer lo que quieras cuando se presione el botón, sigue esta lógica;

Código
  1. @Override
  2. public void actionPerformed(ActionEvent press) {
  3.    if( press.getSource() == add ){
  4.        System.out.println("PRESIONADO");
  5.    }
  6. }

Suerte.
144  Programación / Java / Re: Problema de arrays en: 19 Enero 2016, 19:27 pm
Tu código ya lo hace muy bien;

Código
  1. public int[] foo(int ... nums){
  2.    return nums;
  3. }
  4.  
  5. int[] Arreglo = foo(5,4,4,2,4);
  6.  

Vaya, es que no sé para qué querrías hacer eso  :huh:
145  Programación / Java / Re: Malditas clases internas en: 19 Enero 2016, 18:56 pm
Ahora bien, si la clase interna es estatica, y al ser interna se considera un miembro del mismo al igual que sus atributos y métodos, entonces no debería de haber problema si creo un objeto de esa clase interna de la siguiente forma:
Código:
ClaseExterna.ClaseInternaEstatica obj = ClaseExterna.new ClaseInterna();//Error de compilación
Sin embargo da error. ¿Por qué? ¿Por qué para crear un objeto debe ser, sin embargo, de la siguiente forma?
Código:
ClaseExterna.ClaseInternaEstatica obj = new ClaseExterna.ClaseInternaEstatica();

Te da un error en parte porque la clase "ClaseInterna" no existe, bueno dejando eso a un lado, con la sintaxis que utilizas, imagina que hubiera más clases con el mismo nombre, al no usar "." sería difícil saber a qué clase haces referencia. Más legible es "new ClaseExterna.ClaseInternaEstatica();".


Otra duda: cuando implemento una clase interna (tanto si es estatica como si no, da lo mismo) y trato de acceder a un atributo privado del mismo desde la clase externa no da error. ¿Por qué?

Código:
class ClaseExterna{
class ClaseInterna{private int atributoInterno = 7;}
int atributoExterno = new ClaseInterna().interna;//No da error de compilación
}
De echo, el error solo me lo da cuando trato de acceder a ese atributo privado desde fuera de la clase externa.
Entiendo que la clase interna pueda acceder a los miembros de la clase externa aunque sean privados, pero no entiendo por qué se puede hacer también lo contrario.

Eso es algo muy normal, una clase puede ver todo lo que tiene. Por ejemplo tu tienes permisos para saber todo sobre tu mente y cuerpo, pero no tienes todos los permisos necesarios para saber todo sobre otras personas.
146  Programación / Java / Re: dibujar todas las rectas 360 grados en: 19 Enero 2016, 17:07 pm
Hola DeviiAC.

¿Quieres hacer algo como esto?



De ser así, te dejo el código que lo hace;

Código
  1.    int centro_x = 300;
  2.    int centro_y = 300;
  3.    int radio = 100;
  4.    for( double theta = 0; theta < (2*Math.PI); theta += 0.017)
  5.        g.drawLine(centro_x, centro_y,
  6.                    centro_x + (int)(Math.cos(theta)*radio) , centro_y + (int)(Math.sin(theta)*radio));

Suerte.
147  Programación / Java / Re: Pequeño problema con JTextArea en: 19 Enero 2016, 16:29 pm
Hola 4dr14n31t0r.

Intenta Activando una opción del JTextArea;

Código
  1. texto.setLineWrap(true);

Suerte
148  Programación / Java / Re: Ficheros, intento copiar el contenido de un archivo a otro en: 19 Enero 2016, 04:43 am
Tu código es muy difícil de leer, te recomiendo utilizar la indentación porque la verdad yo no entendí nada. Te dejo una solución al problema que planteas:

Código
  1. try{
  2.            /*Archivo a leer*/
  3.            String cadena;
  4.            File fileLectura = new File("Altas.txt");
  5.            FileReader f = new FileReader(fileLectura);
  6.            BufferedReader bf = new BufferedReader(f);
  7.  
  8.            /*Archivo a escribir*/
  9.            FileWriter fileEscritura = new FileWriter("Altas2.txt");
  10.            PrintWriter pw = new PrintWriter(fileEscritura);
  11.  
  12.            /*Leer y escribir*/
  13.            while((cadena = bf.readLine())!=null){
  14.                String CadenaSal = "";
  15.                String[] letras = cadena.split(",");
  16.  
  17.                for( int i = 0; i < letras.length;i++){
  18.  
  19.                    if( i != (letras.length - 1) )
  20.                        CadenaSal += letras[i] + ",";
  21.                    else
  22.                        CadenaSal += letras[i];
  23.                }
  24.                pw.println(CadenaSal);
  25.            }
  26.            bf.close();
  27.            pw.close();
  28.        }
  29.        catch(IOException IOErr){
  30.            IOErr.printStackTrace();
  31.        }

149  Programación / Java / Re: Ficheros, intento copiar el contenido de un archivo a otro en: 19 Enero 2016, 03:55 am
No, mejor publica todo  :-(
150  Programación / Java / Re: Ficheros, intento copiar el contenido de un archivo a otro en: 19 Enero 2016, 03:35 am
Hola, ¿puedes publicar el código del método format?  :-\ o publica todo si no es mucho.

Citar
Hola soy nueva!

Bienvenida!  ;D
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ... 45
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines