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

#41
Java / Re: Pregunta con Try y catch?
23 Diciembre 2012, 02:07 AM
Muchas gracias por su ayuda nunca hubiera dado con el error llevo muy poco en java y no encontraba la forma muchas gracias a los 2  ;-) ;-)
#42
Java / Re: [Ayuda] Mostrar pagina web en ventana
22 Diciembre 2012, 09:58 AM
mmm veamos Almacenemos el Contenido del Sitio en una String, usemos un JEditorPane, un scroll  y creemos un Jframe

Primero almacenamos la info de la url en un String:

String pagina = "http://www.google.com.mx";

Creemos un Jeditor y metemos en el el String de la url:

JEditorPane pane = new JEditorPane(pagina);

Creamos un ScrollPane para poder Visualizar la pagina entera y le metemos el JeditorPane:

JScrollPane scroll = new JScrollPane(pane);

Creamos un Jframe y ponemos un titulo:

JFrame frame = new JFrame("Pagina");

bien y este es el Resultado Final


import javax.swing.JEditorPane;
import javax.swing.JFrame;
import javax.swing.JScrollPane;

/**
*
* @author Slider324
*/
public class Prueba {

    /**
     * @param args the command line arguments
     */
   public static void main(String[] args) throws Exception {
    String pagina = "http://www.google.com.mx";
    JEditorPane pane = new JEditorPane(pagina);
    JScrollPane scroll = new JScrollPane(pane);
       
       //Creamos Un Frame
       JFrame frame = new JFrame("Pagina");

    //Agregamos a Frame el scroll ya que contiene la info
   frame.getContentPane().add(scroll);

    //Hacemos Visible, definimos Cerrar y tamaño
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setSize(600, 600);
    frame.setVisible(true);
  }
    }


#43
Java / Pregunta con Try y catch?
22 Diciembre 2012, 09:06 AM
Hola estoy creando un programa que toma proxys de varios sitios pero tengo un problema supongamos que cargo la lista de sitios en un JtextArea despues con un try y catch hago lo siguiente:

           
               try{
               //Almacenamos Area de Texto en una String
               String todo = jTextArea1.getText().
                       replaceAll("https", "http");

               //usamos st para separar por espacio cada url y leer 1 por 1
               StringTokenizer st = new StringTokenizer(todo, "\n");

               //Recorremos Urls
               while (st.hasMoreTokens()) {
                   URL url = new URL(st.nextToken());

                   //Almacenamos Buffer
                   BufferedReader brd = new BufferedReader(new InputStreamReader(url.openStream()));

                   //Guardamos Resultado de Buffer
                   linea = brd.readLine();

                   //Leemos respuesta
                   StringBuffer respuesta = new StringBuffer();

                   while (linea != null) {
                       respuesta = respuesta.append(linea);
                       linea = brd.readLine();
                   }

                   //Definimos lo que vamos a buscar
                   pattern = "([0-9]{1,4}\\.)+[0-9]{1,4}\\:[0-9]{1,4}";

                   //definimos matcher y lo convertimos a String
                   matcher = Pattern.compile(pattern).matcher(respuesta.toString());

                   //Decimos a matcher que empieze a buscar
                   while (matcher.find()) {
                       resultado = matcher2.group().
                               //Definimos que deseamos remover
                               replaceAll("javascript:.*", "").
                               replaceAll("l0k9j8h7-87f3c96803f53f1496a6de3:.*", "").
                               replaceAll("mailto:.*", "")
                               + "\n";

                       hs.add(resultado);
                   }

                   //Creamos un iterator para poder reccorer el HashSet
                   java.util.Iterator<String> it = hs.iterator();

                   //Recorremos iterator hasta el final
                   while (it.hasNext()) {
                       //Añadimos lo que tiene el iterator
                       jTextArea2.append(it.next());

                       //Limpiamos Iterator
                       it.remove();
                   }

                   //Limpiamos Hash Set
                   hs.clear();

             } catch (Exception e2) {

               //Mostramos Mensaje si la pagina no funciona
               System.out.println("No Funciona la pagina");
           }


Ahora el problema que tengo es que supongamos que una pagina no carga o esta caida, el programa se termina y no continua con la lista espero me puedan ayudar mi pregunta es como puedo continuar con la lista de sitios del programa aunque alguna pagina este mal saludos y gracias por su ayuda :D
#44
Java / [Duda] Valores Repetidos en array
20 Julio 2012, 11:41 AM
Hola amigos e estado intentando crear un programa que haga lo siguiente de una pagina obtenga los usuarios que serian algo asi

Usuario1
Usuario2
Usuario3


bien asta aqui todo normal pero ahora aqui viene el problema hay muchos usuarios repetidos ejemplo

Carlos3
Maria6
Marco9
Marco9
Carlos3
pedro4
Maria6


bien buscando en google encontre que para eliminar duplicados se hace con un Set pero todo va bien asta que imprime el resultado ya que sigen repetidos este es el codigo que tengo

Set<String> lista = new HashSet<String>();
lista.add(usuarios);
Iterator<String> recorre = lista.iterator();
while (recorre.hasNext()) {
String s = (String) recorre.next();
System.out.println(s);
}


espero puedan ayudarme saludos y gracias  :-( :-(




#45
Java / Re: Ayuda Comparacion de cadenas
12 Julio 2012, 04:51 AM
Creo que esto esta mal aver iniciamos:

public void actionPerformed (ActionEvent a)
            {
                if (a.getSource()==b)


aqui le dices que si se presiona el boton b hacer esto

for (i=0; i<plazo.length; i++)

asta que i sea menor que plazo

if( autos[i].equalsIgnoreCase("SEDAN"))

bien pero esta mal tu codigo ya que estas juntando todas las if si el boton se presiona con que deberia de ser por ejemplo

if(a.getSource==b && auto==Carro)

ya que de esta forma le estamos diciendo si se presiona el boton y auto es igual a el carro hacer esto

en si deberia de ser tu codigo algo asi

if(a.getSource==b && auto==Sedan){
e.setIcon(i1);
}else if(a.getSource==b && auto==Fiesta){
e.setIcon(i2);
}else if(a.getSource==b && auto==FOCUS){
e.setIcon(i3);
}else{
System.out.println("Inserta un valor valido");
}


esto es solo un ejemplo de como debe de ser ya que no se ve la demas parte de tu codigo saludos