powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Не могу вставить файл в JEditorPane
5 сообщений из 5, страница 1 из 1
Не могу вставить файл в JEditorPane
    #33660996
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю так
Код: 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
Не могу вставить файл в JEditorPane
    #33661074
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
pane.setPage(Main. class .getResource("C:/help.html"));

заменить на

Код: plaintext
pane.setPage(Main. class .getResource("file://C:/help.html"));
...
Рейтинг: 0 / 0
Не могу вставить файл в JEditorPane
    #33661258
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Не могу вставить файл в JEditorPane
    #33661450
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
Не могу вставить файл в JEditorPane
    #33662132
JulT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ого, спасибо большое А.Грасоff™
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Не могу вставить файл в JEditorPane
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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