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

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12
61  Programación / Java / Re: Cerrar una ventana sin cerrar el programa completo?? en: 4 Julio 2011, 04:16 am
ventana.dispose();

Puedes implementar en tu clase WindowListener

Seteas DO_NOTHING_ON_CLOSE (hacer nada al cerrar) para poder manejar lo que se hara al cerrar la ventana, por defecto es System.exit(0), pero puedes cambiar a ventana.dispose();

Ejemplo:

Código
  1.  
  2. JFrame ventana=new JFrame();
  3.  
  4. ventana.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
  5.  
  6. ventana.addWindowListener(new WindowListener(){
  7.  
  8. //debes escribir tambien el resto de los metodos que hay
  9.  
  10. public void windowClosing(WindowEvent evt){
  11. ventana.dispose();
  12. }
  13.  
  14. });
  15.  
  16. //ventana.bla_bla();
  17.  
  18.  

Saludos  ;)
62  Programación / Java / Re: Como saber si un Jtextfield esta vacio??? en: 4 Julio 2011, 04:05 am
que raro, toda mi vida (6 meses xD) he usado eso mismo

if(campo.getText().equals("")){

}else{

}

=/

Estas seguro que estas tomando la variable correcta?
Podrias mostrar tu codigo?

Saludos
63  Programación / Java / Re: Ayuda ( Compilador Eclipse ) en: 30 Junio 2011, 02:08 am
Código:
http://foro.elhacker.net/java/como_crear_un_paquete_jar-t315346.0.html

Intenté jacer un bat para lo de los jar y no me salio por ningun medio, pero lo que sale en ese link puede que te sirva.

Ademas si trabajas con un ide, deberia haber una opcion para hacer un jar...

Saludos  ;)
64  Programación / Java / Re: acceso a distintos metodos sobrescritos en: 28 Junio 2011, 23:47 pm
Lo que tu estas haciendo se llama casting, si kieres llegar a la clase A haciendo casting no debes saltarte ningun eslabon de la herencia es decir, tienes C, pasas a B, luego a A, pero como dicen aqui arriba ¿no es mas sencillo instanciar la clase A y acceder directamente?

[Cast]

Saludos  ;)
65  Programación / Java / Re: [Threads] wait() y notify() en: 23 Junio 2011, 01:31 am
Pensansolo bien funciona, pero no instanciandolo de la forma que dijiste, por eso me confundí

Thread t=new HiloSumador();

Al mostrar t.identificador (habiendolo cambiado a public) muestra, no existe la variable identificador en java.lang.Thread XP

Bueno, gracias de todos modos, saludos
66  Programación / Java / Re: [Threads] wait() y notify() en: 22 Junio 2011, 08:00 am
De partida no es lo mismo agregar un nombre a un Thread que una variable identificadora o un contador o un valor booleano, etc... si vas a responder mi ultima pregunta te lo agradecere, pero lo que dices no tiene absolutamente nada que ver, y el codigo que pusiste si suelta error en tiempo de ejecucion por que no existe tal variable en la clase Thread, aunke pensandolo nisikiera es necesario hacer ese cast... y no me mandes a leer tutoriales por algo tan basico como pasar un argumento a la superclase, si no viste estoi preguntando otra cosa...

Saludos  ;)
67  Programación / Java / Re: Herramientas Java en: 21 Junio 2011, 23:48 pm
Revisé a la rápida, parece que no lo han puesto, bueno si estaba mil disculpas xD

Compilador online java, por si no tienes el jdk a mano o te da flojera instalarlo xD.

Compilador

Url:

Código:
http://www.innovation.ch/java/java_compile.html

EDIT:

Para complementarlo puedes usar:

Notepad 2

Saludos  ;)
68  Programación / Java / Re: [Threads] wait() y notify() en: 21 Junio 2011, 23:40 pm
Te funciona lo que hiciste?

Es que la clase java.lang.Thread no tiene una variable que se llame identificador, por eso no habia pensado en castear a la superclase, todavia hago esto:

Thread t=new Thread(new runnable);

Heredando en runnable de Thread e implementando Runnable, hay otra forma?
69  Programación / Java / Re: [Threads] wait() y notify() en: 20 Junio 2011, 01:39 am
Heredo de Thread e implemento Runnable para no instanciar Thread y pasarle la instancia de la subclase de Runnable como argumento, no se como hacerlo de otra forma xD, bueno, lo de synchronized, entendí la parte de que un metodo synchronized no puede ser accedido por mas de un miembro al mismo tiempo, lo que no entendi es lo de que una parte del metodo puede ser synchronized, ok, ya quizas eso lo entiendo solo una parte del bloque de codigo del metodo puede ser accedida solo por un miembro al mismo tiempo, pero lo que no entendi fue lo de los cerrojos xD

Bueno agradezco las respuestas, estoi un poko corto de tiempo, sorry si no me se explicar bien y tambien me disculpo por que me cueste un poko entender xD.

Saludos  ;)
70  Programación / Java / Re: [Threads] wait() y notify() en: 19 Junio 2011, 05:44 am
Genial, ya me dare un tiempo para revisar eso Xd, sabes hice un codigo donde me funka el wait() y notify() quiero preguntar dos cosas:

1) Si es la forma correcta de hacerlo

2) Como funkan los blokes synchronized (entendi que se usan para suspender y resumir como wait() y notify(), pero kizas sirve para algo que no entiendo o no me he percatado)

Conocimientos que tengo sobre java?, realmente no se mucho, pero me empeño en aprender =)

Desde ya gracias por las respuestas

Saludos  ;)

El code:

Clase main:

Código
  1. package testing;
  2.  
  3. //<editor-fold defaultstate="collapsed" desc="Clase Main">
  4. public class Main {
  5.  
  6.    volatile int c=0;
  7.  
  8.    //<editor-fold defaultstate="collapsed" desc="hilo (r)">
  9.    runnable r=new runnable(){
  10.  
  11.        @Override
  12.        public void run(){
  13.  
  14.            while(true){
  15.  
  16.                if(!running){
  17.  
  18.                    try{
  19.                      synchronized(this){
  20.                      wait();
  21.                        }
  22.                    }catch(InterruptedException ex){
  23.  
  24.                    }
  25.  
  26.                }
  27.  
  28.                use();
  29.  
  30.            }
  31.  
  32.        }
  33.  
  34.    };//</editor-fold>
  35.  
  36.    //<editor-fold defaultstate="collapsed" desc="Constructor">
  37.    public Main(){
  38.  
  39.        programa();
  40.  
  41.    }//</editor-fold>
  42.  
  43. //<editor-fold defaultstate="collapsed" desc="Manipulacion del hilo">    
  44.    public void programa(){
  45.  
  46.        r.start();
  47.  
  48.        r.running=!r.running;
  49.  
  50.        try{
  51.  
  52.        Thread.sleep(10000);
  53.  
  54.        }catch(InterruptedException ex){
  55.  
  56.        }
  57.  
  58.        r.running=!r.running;
  59.  
  60.        synchronized(r){
  61.  
  62.            r.notify();
  63.  
  64.        }
  65.  
  66.  
  67.        try{
  68.  
  69.        Thread.sleep(10000);
  70.  
  71.        }catch(InterruptedException ex){
  72.  
  73.        }
  74.  
  75.        r.running=!r.running;
  76.  
  77.    }//</editor-fold>
  78.  
  79.    //<editor-fold defaultstate="collapsed" desc="Metodo que el hilo usa">
  80.    public synchronized void use(){
  81.  
  82.        c++;
  83.        System.out.println(c);
  84.  
  85.    }//</editor-fold>
  86.  
  87.    //<editor-fold defaultstate="collapsed" desc="Metodo main">
  88.    public static void main(String[] args){
  89.  
  90.        new Main();
  91.  
  92.    }//</editor-fold>
  93.  
  94. }
  95. //</editor-fold>
  96.  
  97.  

Y la clase "runnable"

Código
  1. //<editor-fold defaultstate="collapsed" desc="Clase runnable">
  2. public abstract class runnable extends Thread implements Runnable {
  3.  
  4.    volatile boolean running=true;
  5.  
  6.    //<editor-fold defaultstate="collapsed" desc="Constructor vacio">
  7.    public runnable(){
  8.  
  9.    }//</editor-fold>
  10. }
  11. //</editor-fold>
  12.  
  13.  

Páginas: 1 2 3 4 5 6 [7] 8 9 10 11 12
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines