class MyAppli extends JFrame { ... public MyAppli() { ... JTextPane pane= new JTextPane(); pane.setContentPane("text/html"); java.net.URL url=null; try { url = new java.net.URL("file://C:\\textHTML.html"); }catch(MalformedURLException e) { System.out.println("err : "+e.toString()); } try { pane.setPage(url); }catch(IOException e1) { System.out.println("e1 : "+e1.toString()); } JScrollPane pane2= new JScrollPane(); pane2.add(pane); ... getRootPane().getContentPane().add(pane2); ... } ... }
import java.io.*; import java.net.*; import java.awt.*; import javax.swing.*; class MyFrame extends JFrame { public MyFrame() { super("Essai HTML"); setSize(640, 480); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JTextPane pane= new JTextPane(); pane.setContentType("text/html"); try { pane.setPage("http://www.javafr.com/forum.aspx?Article=4635"); } catch(IOException e) { e.printStackTrace(); } JScrollPane pane2= new JScrollPane(); JViewport vp= pane2.getViewport(); vp.setLayout(new BorderLayout()); vp.add(pane, BorderLayout.CENTER); Container con= getRootPane().getContentPane(); con.setLayout(new BorderLayout()); con.add(pane2, BorderLayout.CENTER); setVisible(true); } public static void main(String[] a) { new MyFrame(); } }
import java.io.*; > import java.net.*; > import java.awt.*; > import javax.swing.*; > > class MyFrame extends JFrame > { > public MyFrame() > { > super("Essai HTML"); > > setSize(640, 480); > setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); > JTextPane pane= new JTextPane(); > > pane.setContentType("text/html"); > > try > { > pane.setPage("http://www.javafr.com/forum.aspx?Article=4635"); > } > catch(IOException e) > { > e.printStackTrace(); > } > > JScrollPane pane2= new JScrollPane(); > JViewport vp= pane2.getViewport(); > > vp.setLayout(new BorderLayout()); > vp.add(pane, BorderLayout.CENTER); > > Container con= getRootPane().getContentPane(); > > con.setLayout(new BorderLayout()); > con.add(pane2, BorderLayout.CENTER); > > setVisible(true); > } > > public static void main(String[] a) > { > new MyFrame(); > } > } > >
> > java.net.URL url =null; > > try { > > url = new java.net.URL("file://C:\\textHTML.html"); > > }catch(MalformedURLException e) { > > System.out.println("err : "+e.toString()); > > } > > try { > > pane.setPage(url); > > }catch(IOException e1) { > > System.out.println("e1 : "+e1.toString()); > > } > > pane.repaint(); > > jScrollPane1.getViewport().add(pane, null); > >