Passar caminho relativo para URL

2 respostas
cris.t

Estou tentando colocar uma página html dentro de um JTextPane, porém quando eu passo o caminho relativo da página para a URL ele não consegue achar o arquivo, ele só consegue achar a página quando ela está no mesmo pacote da classe. Segue abaixo o código:

_textPane = new JTextPane();
_textPane.setEditable(false);
_textPane.setSize(1024, 768);
_textPane.addHyperlinkListener(this);
_textPane.setMinimumSize(new Dimension(1024, 768));
	
URL url =  TestePanel.class.getResource("/resources/page/help.html");
     if (url != null) {
	    try {
                 	_textPane.setPage(url);
                   } catch (IOException e) {
	               System.err.println("Attempted to read a bad URL: " + url);
	   }
      } else {
                System.err.println("Couldn't find file: help.html");
      }

JScrollPane scrollPane = new JScrollPane(_textPane);
return scrollPane;

2 Respostas

furutani

Vc não pode usar c:/resources/page/help.html

cris.t

Olá furutani,

Eu não entendi o que vc quiz dizer, quando eu coloco /resources/page/help.html eu estou colocando c:/resources/page/help.html?

Criado 19 de novembro de 2008
Ultima resposta 20 de nov. de 2008
Respostas 2
Participantes 2