Изображение не полностью отображается в JLabel с использованием метода setIcon - PullRequest
2 голосов
/ 09 апреля 2011

Hello Я устанавливаю изображение на JLabel, как показано ниже

ImageIcon icon=new ImageIcon(PathToImage,"Image");
jLabel4.setIcon(icon);

Я установил размер этикетки 5 см х 5 см кв. Всякий раз, когда я устанавливаю значок для Jlabel, он отображается не полностью ... только часть изображения отображается в jlabel. Как это решить?

Спасибо!

Ответы [ 3 ]

2 голосов
/ 09 апреля 2011

Увеличьте размер JLabel или уменьшите размер изображения до JLabel.

1 голос
/ 09 апреля 2011

Один из вариантов - изменить размер изображения в соответствии с JLabel или увеличить размер JLabel

0 голосов
/ 11 апреля 2011

Я масштабировал изображение, используя [java-image-scaling] [1]

[1]: http://code.google.com/p/java-image-scaling/ Библиотека.

С масштабированием изображения очень просто, нужно просто добавить две строки

ResampleOp resampleOp = new ResampleOp (100,200); BufferedImage rescaledTomato = resampleOp.filter(tomato, null);

"помидор" - это название изображения, которое вы хотите масштабировать. и (100,200) параметры определяют ширину и высоту масштабированного изображения.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...