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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: [1] 2
1  Programación / Java / Re: abrir url en navegador en: 28 Abril 2013, 00:49 am
He hallado la respuesta en otro foro... asi que por si a alguien le sirve:

Código:
   public void hyperlinkUpdate(HyperlinkEvent e){
            if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
                         
                //METODO UNIVERSAL PARA ABRIR EL NAVEGADOR POR DEFECTO

 /*       java.awt.Desktop desktop = java.awt.Desktop.getDesktop();
        try {
         try {

         desktop.browse(new URI(e.getURL().toString()));
          }catch(URISyntaxException URI){System.err.println("error");}
                } catch(IOException ioe) {System.err.println("error");
      } */
              //METODO PARTICULAR PARA ABRIR LINK CON FIREFOX 
             try{   
Process p = Runtime.getRuntime().exec("C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe"+" "+e.getURL().toString()); 
            }catch(Exception e1){}
    }
  }
2  Programación / Java / abrir url en navegador en: 25 Abril 2013, 19:56 pm
Tengo el siguiente codigo con el que abro una url en el navegadorpor defecto:

Código:
public void hyperlinkUpdate(HyperlinkEvent e){
            if (e.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {

            try {               

        java.awt.Desktop desktop = java.awt.Desktop.getDesktop();
         try {

         desktop.browse(new URI(e.getURL().toString()));
          }catch(URISyntaxException URI){System.err.println("error");}
                } catch(IOException ioe) {System.err.println("error");
      }
    }
  }

me gustaría poder elegir el navegador en el que abro la url por ejemplo mozilla o chrome....¿alguna idea?
3  Programación / Java / Re: problema con thread en: 1 Abril 2013, 12:35 pm
Je,je, no te piques, ya se que no se mucho de esto...por eso pregunto ....lo habia probado (mal) y no me habia funcionado. :silbar: :silbar:

Tienes razon, si funciona, pero no entiendo por que no funcionaba antes;

¿se tiene que definir siempre en las propiedades de la clase la longitud de la matriz para utilizarla en otra clase o es un caso particular?
saludos y gracias
4  Programación / Java / Re: problema con thread en: 1 Abril 2013, 01:12 am
eso no funciona
5  Programación / Java / problema con thread en: 31 Marzo 2013, 14:41 pm
Estoy haciendo un pequeño ejercicio con threats;

Código:
import java.util.*;

public class prueba1 implements Runnable{
    double time;
    public static int time1[];
    Thread pepe1;
    Thread pepe2;
    Thread pepe3;
    String a1;
    String a2;
    String a3;
    int a=500;
     
    public prueba1(){
       
        int time1[]=new int[3];
         for(int i=0;i<time1.length;i++){
         double ale1=(Math.random());
         double time=ale1*1000;
        time1[i]=(int) time;
         }
        a1="ejecutado1 en tiempo  "+time1[0];
        a2="ejecutado2 en tiempo  "+time1[1];
        a3="ejecutado3 en tiempo  "+time1[2];
       Thread pepe1=new Thread(this);
        pepe1.start();
   

    }

      public void run(){
                       try{
         pepe1.sleep(500);
         
          }catch (InterruptedException e) { }
                       System.out.println(a1);                       
                   try{
         pepe2.sleep(a);     
          }catch (InterruptedException e) { }
                   System.out.println(a2);
                   try{
         pepe3.sleep(time1[0]);       
          }catch (InterruptedException e) { }
                   System.out.println(a3);
    } 
}
public static void main(String[]args){
prueba1 prueba1=new prueba1();

        }
}

pepe1 funciona ok
pepe2 funciona ok
pero pepe3 da un error

por que no puedo pasar el valor del array al threat?
6  Programación / Java / Re: problemas con jslider en: 31 Marzo 2013, 14:08 pm
lo que yo queria es poner un system.out dentro del constructor que se actualizara al mover el slider:
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;


 public class clase1 extends JFrame{
     
      clase2_dibujo di1=new clase2_dibujo();
      JSlider slide1=new JSlider(0,200,50);
      JPanel panel2=new JPanel();
      public static int radio;
     
public clase1(){
                 
        super ("jose");
        super.setSize(500,500);
        super.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 
        BorderLayout lay1=new BorderLayout();
        Container contenedor = getContentPane();       
        contenedor.setLayout(lay1);

           //panel sur
       
        GridLayout lay2=new GridLayout();
       
        contenedor.add(panel2,BorderLayout.SOUTH);
               
        slide1.setMajorTickSpacing( 20 );
        slide1.setMinorTickSpacing(10);
        slide1.setPaintTicks( true );
        slide1.setPaintLabels(true);
     
        SliderListener slide2=new SliderListener();
        slide1.addChangeListener(slide2);

        panel2.add(slide1);
       //panel central
   
        contenedor.add(di1,BorderLayout.CENTER);//(di1 es un panel!!!) 
        setVisible(true);
   System.out.println(di1.a);
}



class SliderListener implements ChangeListener {

public void stateChanged(ChangeEvent e) {
JSlider source = (JSlider) e.getSource();
di1.a =slide1.getValue();
repaint();
}
}
}

pero solo me lee la posición inicial y luego no lee mas. Efectivamente si pongo el system out dentro del listener si se actualiza...¿como se hace para pasar el valor del listener al constructor?
7  Programación / Java / Re: problemas con jslider en: 29 Marzo 2013, 17:47 pm
Gracias por la respuesta;

El primer ejemplo ya lo había visto, estoy tratando de hacer algo parecido pero a mi manera, que es como yo la entiendo, y me gustaria que algún experto del foro me pudiese ayudar.

Si donde pone --> int radio;
             pongo  --> public static int radio;
sigue sin funcionar...
8  Programación / Java / problemas con jslider en: 29 Marzo 2013, 14:08 pm
me gustaria pasar el valor radio=slide1.getValue(); a la clase1, para que se lea en System.out.println(radio);...

por que no funciona este codigo?

import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;


 public class clase1 extends JFrame{
     
      clase2_dibujo di1=new clase2_dibujo();
      JSlider slide1=new JSlider(0,100,50);
      JPanel panel2=new JPanel();
    int radio;
     
public clase1(){
                 
        super ("jose");
        super.setSize(500,500);
        super.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       
        BorderLayout lay1=new BorderLayout();
        Container contenedor = getContentPane();       
        contenedor.setLayout(lay1);

           //panel sur
       
        GridLayout lay2=new GridLayout();
       
        contenedor.add(panel2,BorderLayout.SOUTH);
               
        slide1.setMajorTickSpacing( 20 );
        slide1.setMinorTickSpacing(10);
        slide1.setPaintTicks( true );
        slide1.setPaintLabels(true);
     
        SliderListener slide2=new SliderListener();
        slide1.addChangeListener(slide2);
       
       
System.out.println(radio);
       
        panel2.add(slide1);
       //panel central
   
        contenedor.add(di1,BorderLayout.CENTER);//(di1 es un panel!!!)
        di1.a=radio;   
               panel2.repaint();
        setVisible(true); 
}



class SliderListener implements ChangeListener {

public void stateChanged(ChangeEvent e) {
JSlider source = (JSlider) e.getSource();
radio=slide1.getValue();
}
}
}
9  Programación / PHP / java script en: 17 Marzo 2012, 19:51 pm
hola...
¿alguien sabe como puedo saber si un link existe desde java script?

por ejemplo; si google.com existe saco un alert diciendo "si"
y si pepitogato.com no existe saco un alert diciendo "no"...

saludos
10  Sistemas Operativos / Windows / Re: Sin acceso a Red. red no identificada (ayuda) en: 17 Diciembre 2011, 20:23 pm
al que busque solucion a un problema le importa un pito la antiguedad de la pregunta... además, hace un mes desde la cuestión!!!!!
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines