Java: вывод html файла
2807
3
сразу грю в Java не шарю, только несколько дней назад первый раз открыл книжку...
Задача: вывести html файл в какое-нить появляющееся окошко.
Вроде бы решение:
try {
String url = "http://java.sun.com";
JEditorPane editorPane = new JEditorPane(url);
editorPane.setEditable(false);
JFrame frame = new JFrame();
frame.getContentPane().add(editorPane,
BorderLayout.CENTER);
frame.setSize(width, height);
frame.setVisible(true);
} catch (IOException e) {
}
----------------------------
Что не понятно:
1) http://... замечательно открывется, но надо вывести локальный файл, т.е. вместо "http://..." просто "index.htm". Не работает- в доках не нашёл фразы, что так работать не будет...
2) как сделать, чтоб прокрутка появлялась, еси страничка не влазит?
3) вполне допускаю, что есть другое решение. Подскажите, если есть сображения, плз.
Заранее спасибо.
Задача: вывести html файл в какое-нить появляющееся окошко.
Вроде бы решение:
try {
String url = "http://java.sun.com";
JEditorPane editorPane = new JEditorPane(url);
editorPane.setEditable(false);
JFrame frame = new JFrame();
frame.getContentPane().add(editorPane,
BorderLayout.CENTER);
frame.setSize(width, height);
frame.setVisible(true);
} catch (IOException e) {
}
----------------------------
Что не понятно:
1) http://... замечательно открывется, но надо вывести локальный файл, т.е. вместо "http://..." просто "index.htm". Не работает- в доках не нашёл фразы, что так работать не будет...
2) как сделать, чтоб прокрутка появлялась, еси страничка не влазит?
3) вполне допускаю, что есть другое решение. Подскажите, если есть сображения, плз.
Заранее спасибо.
1) Для локальных файлов используй file:///
2) Чтобы прокрутка была:
frame.getContentPane().add(new JScrollPane(editorPane),
BorderLayout.CENTER);
3) нормальное решение, самое стандартное, его потом дополнять только всякими нужными фишками по мере необходимости, а так вроде это стандартный солюшн
2) Чтобы прокрутка была:
frame.getContentPane().add(new JScrollPane(editorPane),
BorderLayout.CENTER);
3) нормальное решение, самое стандартное, его потом дополнять только всякими нужными фишками по мере необходимости, а так вроде это стандартный солюшн
вот пишу теперь "file:///index.htm" а не работает
хотя вроде так должно быть, судя по докам
URL
://?#
в данном случае
file
пусто
/index.htm - показывает, что относительно текущей директории
----------------------
или я где-то не прав?
хотя вроде так должно быть, судя по докам
URL
://?#
в данном случае
file
пусто
/index.htm - показывает, что относительно текущей директории
----------------------
или я где-то не прав?
ТОП 5
1
2
3
4