Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Не могу вставить файл в JEditorPane / 5 сообщений из 5, страница 1 из 1
12.04.2006, 13:07
    #33660996
JulT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу вставить файл в JEditorPane
Делаю так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
 JEditorPane pane =  new  JEditorPane("text/html", "<html>") {
         protected   void  paintComponent(java.awt.Graphics g) {
          Graphics2D g2d = (Graphics2D)g;
          g2d.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,
            RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
           super .paintComponent(g);
        }
      };
pane.setPage(Main. class .getResource("C:/help.html"));
выскакивает ошибка:
Код: plaintext
java.net.MalformedURLException: unknown protocol: c
...
Рейтинг: 0 / 0
12.04.2006, 13:25
    #33661074
funikovyuri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу вставить файл в JEditorPane
Код: plaintext
pane.setPage(Main. class .getResource("C:/help.html"));

заменить на

Код: plaintext
pane.setPage(Main. class .getResource("file://C:/help.html"));
...
Рейтинг: 0 / 0
12.04.2006, 14:07
    #33661258
JulT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу вставить файл в JEditorPane
funikovyuri
Код: plaintext
pane.setPage(Main. class .getResource("C:/help.html"));

заменить на

Код: plaintext
pane.setPage(Main. class .getResource("file://C:/help.html"));

заменила, теперь пишет такое:
Код: plaintext
java.io.IOException: invalid url
...
Рейтинг: 0 / 0
12.04.2006, 14:45
    #33661450
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу вставить файл в JEditorPane
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
 package  test.swing.juit;

 import  javax.swing.*;
 import  java.awt.*;
 import  java.io.*;

 public   class  JEditorHTML  extends  JFrame {
   public   static   void  main(String[] args) {
    Runnable r =  new  Runnable() {
       public   void  run() {
        JEditorHTML fc =  new  JEditorHTML();
        fc.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        JEditorPane pane =  new  JEditorPane("text/html", "<html>") {
           protected   void  paintComponent(java.awt.Graphics g) {
            Graphics2D g2d = (Graphics2D) g;
            g2d.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);
             super .paintComponent(g);
          }
        };

         try  {
          pane.read( new  FileReader("c:/test1.html"),  null );
        }  catch  (IOException e) {
          e.printStackTrace();
        }

        fc.getContentPane().add(pane);

        fc.setSize( 800 ,  600 );
        fc.setVisible(true);
      }
    };

    EventQueue.invokeLater(r);
  }
}
...
Рейтинг: 0 / 0
12.04.2006, 17:11
    #33662132
JulT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу вставить файл в JEditorPane
ого, спасибо большое А.Грасоff™
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Не могу вставить файл в JEditorPane / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]