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 - Debci

#1711
Java / Guardar bytes de un archivo en una matriz
29 Noviembre 2009, 12:27 PM
Hola a todos, estoy intentando guardar un archivo (todos sus bytes) en una matriz, pero no lo consigo, mirad mi codigo:

Código (java) [Seleccionar]

package archivos;

import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
*
* @author debci
*/
public class ManipulacionArchivos {
public static void main(String args[]) {
        try {
            // Se abre el fichero para lectura y escritura.
            RandomAccessFile fichero = new RandomAccessFile("/home/debci/test.archivo", "rw");
// Nos situamos en el byte 100 del fichero.
            int longitud = (int) fichero.length();
            fichero.seek(100);
            byte matrizBytes[] = new byte[longitud];
            for(int i = 0; i< fichero.length(); i++) {

           matrizBytes[i] = fichero.readByte();
           System.out.println(matrizBytes);
            }

Pero no lo consigo, quizas será porque el metodo
Código (java) [Seleccionar]
readByte(); no es aumentativo, no lo se, solo se que no lo consigo.

Un saludo a todos
#1712
Java / Re: Problema con el detecion de Teclado
29 Noviembre 2009, 11:18 AM
Gracias miles, ahora mismo lo pruebo!

Saludos
#1713
Java / Re: Problema con el detecion de Teclado
28 Noviembre 2009, 22:44 PM
yo tmb tengo examenes solo que son de secundaria (curso 4 de eso) asi que no son problema xD

Saludos
#1714
Java / Re: - JDeff Downloader
28 Noviembre 2009, 20:31 PM
Cita de: L-EYER en 28 Noviembre 2009, 20:16 PM
seguro ya lo coloco  :D

Saludos.
Gracias de veras, si necesitas algo de mi , tan solo dilo.
Enserio te debo una!  ;)

Saludos
#1715
Java / Re: - JDeff Downloader
28 Noviembre 2009, 19:55 PM
Cita de: L-EYER en  5 Septiembre 2009, 05:27 AM
para subir el nivel  :D mi segundo programa en java  :)se trata de un downloader basico en el modo de la ver el progreso de las descargas sopòrta multiples descargas ,como  siempre programado en eclipse 100% algunas de sus caracteristicas son.
____________________________
-Monitoreo de portapapeles
-Minimizar al area de notificacion
-Pausar todas las descargas asi como tambien la seleccionada
-Continuar descargas
-Cancelar descargas

_________________________



________________
Descargar aqui.
http://download798.mediafire.com/mfievvlx02og/2dmzzyuzvmm/Portable+JDeff+Downloader.rar
_______________


Saludos..

-No me subestimes a mi ni a java
Ante todo siento re-abrir tema despues de tanto tiempo.
Me gustaria saber si el source esta disponible, me interesaria muchisimo.

Saludos
#1716
Java / Re: Problema con el detecion de Teclado
28 Noviembre 2009, 19:48 PM
Solucionado, e aqui la solucion:

Código (java) [Seleccionar]

public class Teclas extends JFrame implements KeyListener {
   private String linea1 = "", linea2 = "", linea3 = "";
   private JTextArea areaTexto;

   // configurar GUI
   public Teclas()
   {
      super( "Demostración de eventos de pulsación de tecla" );

      // establecer objeto JTextArea
      areaTexto = new JTextArea( 10, 15 );
      areaTexto.setText( "Oprima cualquier tecla en el teclado..." );
      areaTexto.setEnabled( false );
      areaTexto.setDisabledTextColor( Color.blue );
      getContentPane().add( areaTexto );

      addKeyListener( this );  // permitir al marco procesar eventos de teclas

      setSize( 350, 100 );
      setVisible( true );

   } // fin del constructor de DemoTeclas

   // manejar evento de pulsación de cualquier tecla
   public void keyPressed( KeyEvent evento )
   {
      linea1 = "Se oprimió tecla: " + evento.getKeyText( evento.getKeyCode() );
      establecerLineas2y3( evento );
   }

   // manejar evento de liberación de cualquier tecla
   public void keyReleased( KeyEvent evento )
   {
      linea1 = "Se soltó tecla: " + evento.getKeyText( evento.getKeyCode() );
      establecerLineas2y3( evento );
   }

   // manejar evento de pulsación de una tecla de acción
   public void keyTyped( KeyEvent evento )
   {
      linea1 = "Se escribió tecla: " + evento.getKeyChar();
      establecerLineas2y3( evento );
   }

   // establecer segunda y tercera líneas de salida
   private void establecerLineas2y3( KeyEvent evento )
   {
      linea2 = "Esta tecla " + ( evento.isActionKey() ? "" : "no " ) +
         "es una tecla de acción";

      String temp = evento.getKeyModifiersText( evento.getModifiers() );

      linea3 = "Teclas modificadoras oprimidas: " +
         ( temp.equals( "" ) ? "ninguna" : temp );

      areaTexto.setText( linea1 + "\n" + linea2 + "\n" + linea3 + "\n" );
   }

   public static void main( String args[] )
   {
      JFrame.setDefaultLookAndFeelDecorated(true);
      Teclas aplicacion = new Teclas();
      aplicacion.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
   }

} // fin de la clase DemoTeclas
#1717
Cita de: egyware en 28 Noviembre 2009, 18:32 PM
Offtopic:
Yo uso tanto el Netbeans como el ecplise ademas usando el Netbeans metiendo en la configuracion a fondo me puedo ahorrar bastante codigo, pero sinceramente prefiero usar el Eclipse (por el derroche de memoria que tiene el Netbeans)
Ontopic:
Excelente aporte!!!
Aunque encuentro que se puede optimizar un poquitin(sacar un calculo inecesario)  y no consideraste si el resultado era complejo, asi que tenerlo para la proxima tiene que hacerlo  ;)
Excelente
Tomo nota
;)

Saludos
#1718
Java / Problema con el detecion de Teclado
28 Noviembre 2009, 16:16 PM
Hola a todos, estoy mejorando mi RAT en java que pronto acabare pero se me presenta una duda, a partir del siguiente codigo:

Código (java) [Seleccionar]

ackage robot;

import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.*;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JFrame;

/**
*
* @author debci
*/
public class TestTeclado extends JFrame implements KeyListener {
public static void main(String args[]){

      TestTeclado teclado = new TestTeclado();
      teclado.Teclas();
        try {
            System.in.read();
        } catch (IOException ex) {
            Logger.getLogger(TestTeclado.class.getName()).log(Level.SEVERE, null, ex);
        }

}


public void KeyPress(KeyEvent evento) {
    while(true) {
        System.out.println("Se oprimió tecla: " + evento.getKeyText( evento.getKeyCode() ));
    }
}

    public void keyTyped(KeyEvent evento) {
       while(true) {
        System.out.println("Se oprimió tecla: " + evento.getKeyText( evento.getKeyCode() ));
    }
    }

    public void keyPressed(KeyEvent evento) {

    while(true) {
        System.out.println("Se oprimió tecla: " + evento.getKeyText( evento.getKeyCode() ));
    }
    }
    public void keyReleased(KeyEvent evento) {
        while(true) {
        System.out.println("Se oprimió tecla: " + evento.getKeyText( evento.getKeyCode() ));
    }
    }

    private void Teclas() {
       TestTeclado tecladito = new TestTeclado();
       tecladito.setVisible(true);
        addKeyListener(this);
    }

}

La cosa, que diga cosas, es que se me presentan dos dudas:

1- Puedo agregar un keyListener a algo que no sea un frame? Es decir una simple aplicacion de shell.
2- Aunque lo haga con un jframe no me detecta las teclas, como es esto?

Saludos
#1719
1 mensaje que tiene... se habra querido dar la vacilada con alguien
:laugh:

Saludos
#1720
Java / Re: Controlar eventos del mouse
28 Noviembre 2009, 10:53 AM
Podriamos montar un team p'ara hacer un R.A.T. en java, seria una buena manera de aprender!

Saludos