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

#1
Java / Re: abrir url en navegador
28 Abril 2013, 00:49 AM
He hallado la respuesta en otro foro... asi que por si a alguien le sirve:


   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
Java / abrir url en navegador
25 Abril 2013, 19:56 PM
Tengo el siguiente codigo con el que abro una url en el navegadorpor defecto:


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
Java / Re: problema con thread
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
Java / Re: problema con thread
1 Abril 2013, 01:12 AM
eso no funciona
#5
Java / problema con thread
31 Marzo 2013, 14:41 PM
Estoy haciendo un pequeño ejercicio con threats;


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
Java / Re: problemas con jslider
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
Java / Re: problemas con jslider
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
Java / problemas con jslider
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
PHP / java script
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
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!!!!!