Какие размеры значков использовать с методом setIconImages() JFrame?
кто-нибудь знает, какие размеры значков использовать с помощью метода setIconImages() (множественное число) для jFrame, чтобы мои значки приложений хорошо отображались на всех платформах и во всех контекстах (например, значок окна, значок панели задач, значок alt-tab и т. д.)?
Я нашел пример, который использует изображение 16px-by-16px и 32px-by-32px, но нужно ли мне идти больше?
чтобы проверить, я также попытался добавить версии 64px и 128px в список, переданный setIconImages (), но они, похоже, не используется на моей машине Windows 7. Однако я не могу легко тестировать на других машинах, поэтому мне интересно, знает ли кто-нибудь, какие размеры я должен включить?
1 ответов
в соответствии с API среда выполнения выбирает наиболее подходящий размер для использования из предоставленного списка. Я бы поставил 16x16
, 32x32
, 64x64
и 128x128
и пусть JVM решает во время выполнения.
public void
setIconImages
(
List
<? extends
Image
> icons)
задает последовательность изображений, которые будут отображаться в качестве значка для этого окна. Последующие вызовы getIconImages всегда будут возвращать копия
icons
список.в зависимости от возможностей платформы в качестве значка окна будет использоваться одно или несколько изображений разных размеров.
на
icons
список сканируется для изображений наиболее подходящих размеров с самого начала. Если список содержит несколько изображений одного размера, будет использоваться первое.бесхозные окна без значка, указанного использовать platfrom-значок по умолчанию. Значок принадлежащего окна может быть наследуется от владельца, если явно не переопределено. Установка значка null или пустой список восстанавливает поведение по умолчанию.
Примечание : собственные оконные системы могут использовать различные изображения разных размеров для представления окна в зависимости от контекста (например, оформление окна, список окон, панель задач и т. д.). Они также могут использовать только одно изображение для всех контекстов или вообще без изображения.
параметры:
icons
- список изображений значков, которые будут отображаться.С:
1.6
Читайте Также: