G
Guest
Gast
hab da folgendes kleine problem.. hab mir jetzt testweise mal folgenden code von Java ist auch eine Insel kopiert:
wenn ich dass dann bei mir starte, dann zeigt er mir den inhalt so an:
aber bei dem bild von java ist auch eine insel sieht es so aus:
.. ich hab allerdings keine ahnung, warum das so ist, hab den code ja schließlich kopiert =(
Code:
package com.javatutor.insel.ui.swing.text;
import javax.swing.*;
import javax.swing.event.*;
import java.io.*;
import java.net.*;
public class JBrowser extends JEditorPane implements HyperlinkListener
{
JBrowser( String url )
{
setEditable( false );
addHyperlinkListener( this );
try
{
setPage( new URL(url) );
}
catch ( IOException e ) { e.printStackTrace(); }
}
public void hyperlinkUpdate( HyperlinkEvent event )
{
HyperlinkEvent.EventType typ = event.getEventType();
if ( typ == HyperlinkEvent.EventType.ACTIVATED )
{
try
{
setPage( event.getURL() );
}
catch( IOException e ) {
JOptionPane.showMessageDialog( this,
"Can't follow link to "
+ event.getURL().toExternalForm(),
"Error",
JOptionPane.ERROR_MESSAGE);
}
}
}
public static void main( String[] args )
{
JFrame f = new JFrame();
f.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
f.setSize( 600, 500 );
f.add( new JScrollPane(new JBrowser("http://www.heise.de/index.html")) );
f.setVisible( true );
}
}
wenn ich dass dann bei mir starte, dann zeigt er mir den inhalt so an:

aber bei dem bild von java ist auch eine insel sieht es so aus:

.. ich hab allerdings keine ahnung, warum das so ist, hab den code ja schließlich kopiert =(