Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / XHTMPanel+JFrame / 1 сообщений из 1, страница 1 из 1
19.07.2012, 12:13:52
    #37885117
leonid.shabalkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XHTMPanel+JFrame
Здравствуйте, имеется код, при помощи которого вывожу на JFrame html:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
XHTMLPanel panel = new XHTMLPanel();
       
        try {
            panel.setDocument(new File("c:\\file.html"));
        } catch (Exception e) {
            e.printStackTrace(); 
        }       
        JFrame frame = new JFrame();       
        frame.getContentPane().add(panel);
        frame.pack();
        frame.setSize(1500, 1200);
        BufferedImage image=new BufferedImage(frame.getWidth(),frame.getHeight(),BufferedImage.TYPE_INT_ARGB);
        Graphics2D graphics2D=image.createGraphics();
        frame.paint(graphics2D);
        try {
            ImageIO.write(image,"jpg",new File("c:\\image_test.png"));
        } catch (IOException e) {
            e.printStackTrace();
        }
        frame.setVisible(false);
        frame.dispose();

Создается картинка, только оно не все влезает(низ обрезается), попробовал на мониторе с большим разрешение все получилось нормально!Не подскажете в чем может быть проблема? Если задать
Код: java
1.
frame.setVisible(true);


то на JFrame выводиться не все! Можно ли как то от этого избавится или задать маштаб области вывода?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / XHTMPanel+JFrame / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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