Abrir arquivo Html em JEditor!

2 respostas
D

olá pessoal…
Será que alguém poderia me dar um exemplo de como abris um aruivo html tipo clicando em um botão e abrindo ele em um JEditorPane…
vi alguns exemplos aqui no forum mas não rodu legal…
queria usando o JScrollPane() se possivel…
muito obrigado…

2 Respostas

L

Este exemplo abre um arquivo chamado teste15.html que está no mesmo diretório da classe.

import javax.swing.<em>;

import java.awt.</em>;

import java.awt.event.<em>;

import <a href="http://java.io">java.io</a>.</em>;

class teste15 {

void minhaJanela(){

JFrame mj = new JFrame(Minha Janela);

mj.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

final JEditorPane jep = new JEditorPane();

JButton bt = new JButton(Clique aqui para ver o arquivo);

bt.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

try {

File current_dir = new File (teste15.html);

String url = file:///” + current_dir.getAbsolutePath();

jep.setPage(url);

}

catch(IOException ioe) {

ioe.printStackTrace();

return;

}

}

});
JPanel jp = new JPanel(new BorderLayout());

jp.add(new JScrollPane(jep), BorderLayout.CENTER);

jp.add(bt, BorderLayout.NORTH);
mj.setContentPane(jp);

mj.setBounds(10,10,400,400);

mj.setVisible(true);

}
public static void main (String args[]){

new teste15().minhaJanela();

}

}

D

valeu muito obrigado…

Criado 16 de dezembro de 2004
Ultima resposta 17 de dez. de 2004
Respostas 2
Participantes 2