Java - Problema con JEditorPane

   
Vista:

Problema con JEditorPane

Publicado por Javier (3 intervenciones) el 09/05/2009 18:55:50
Entre la linea 48 y 49 agregue para que me imprima un "hola mundo" pero no se por que no me imprime en la "consola" estaria inmenamente agradecido si me pudiesen ayudar.

1 // Uso de un objeto JEditorPane para mostrar el contenido de un archivo en un servidor Web.
2 import java.awt.*;
3 import java.awt.event.*;
4 import java.net.*;
5 import java.io.*;
6 import javax.swing.*;
7 import javax.swing.event.*;
8
9 public class LeerArchivoServidor extends JFrame {
10 private JTextField campoIntroducir;
11 private JEditorPane areaContenido;
12
13 // configurar GUI
14 public LeerArchivoServidor()
15 {
16 super( "Navegador Web simple" );
17
18 Container contenedor = getContentPane();
19
20 // crear campoIntroducir y registrar su componente de escucha
21 campoIntroducir = new JTextField( "Escriba aquí el URL del archivo" );
22 campoIntroducir.addActionListener(
23 new ActionListener() {
24
25 // obtener el documento especificado por el usuario
26 public void actionPerformed( ActionEvent evento )
27 {
28 obtenerLaPagina( evento.getActionCommand() );
29 }
30
31 } // fin de la clase interna
32
33 ); // fin de la llamada a addActionListener
34
35 contenedor.add( campoIntroducir, BorderLayout.NORTH );
36
37 // crear areaContenido y registrar componente de escucha de evento HyperlinkEvent
38 areaContenido = new JEditorPane();
39 areaContenido.setEditable( false );
40 areaContenido.addHyperlinkListener(
41 new HyperlinkListener() {
42
43 // si el usuario hizo clic en el hipervínculo, ir a la página especificada
44 public void hyperlinkUpdate( HyperlinkEvent evento )
45 {
46 if ( evento.getEventType() ==
47 HyperlinkEvent.EventType.ACTIVATED )
48 obtenerLaPagina( evento.getURL().toString() );

------------> System.out.println("Hola mundo!!!")

49 }
50
51 } // fin de la clase interna
52
53 ); // fin de la llamada a addHyperlinkListener
54
55 contenedor.add( new JScrollPane( areaContenido ),
56 BorderLayout.CENTER );
57 setSize( 400, 300 );
58 setVisible( true );
59
60 } // fin del constructor de LeerArchivoServidor
61
62 // cargar documento
63 private void obtenerLaPagina( String ubicacion )
64 {
65 // cargar documento y mostrar ubicación
66 try {
67 areaContenido.setPage( ubicacion );
68 campoIntroducir.setText( ubicacion );
69 }
70 catch ( IOException excepcionES ) {
71 JOptionPane.showMessageDialog( this,
72 "Error al recuperar el URL especificado", "URL incorrecto",
73 JOptionPane.ERROR_MESSAGE );
74 }
75
76 } // fin del método obtenerLaPagina
77
78 public static void main( String args[] )
79 {
80 LeerArchivoServidor aplicacion = new LeerArchivoServidor();
81 aplicacion.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
82 }
83
84 } // fin de la clase LeerArchivoServidor
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder