Создание использования значка на рабочем столе JWS JNLP для приложения JavaFX

Я пытаюсь заставить пользовательский destop значок быть отображенным для моего приложения, но по некоторым причинам независимо от того, что я привожу в порядок те же шоу значка Java по умолчанию. Я попробовал все, о чем я могу думать и уведенный и сравнил свой jnlp файл с другими, значки которых, кажется, работают хорошо. Согласно всему я читал, следующее должно хорошо работать. Но конечно, это не делает:

<information>
    <title>MikesApp</title>
    <vendor>Mike</vendor>
    <homepage href="http://www.mikesapp.com/"/>
    <description>Mikes App.</description>
    <icon kind="shortcut" href="res/icon64x64.png" width="64" height="64"/>
    <offline-allowed/>
    <shortcut>
        <desktop/>
    </shortcut>
</information>

Любые идеи значительно ценились бы.

6
задан skaffman 17 January 2010 в 21:44
поделиться

3 ответа

Кто может получить доступ к таблице, будет зависеть от вашего режима изоляции транзакций.

Однако вы в целом правы - много удалений плохо, особенно если предложение where означает, что он не может использовать индекс - это означает, что база данных, вероятно, не сможет заблокировать только строки, которые ей нужно удалить, поэтому в конечном итоге она займет большую блокировку всей таблицы.

Рекомендуется изменить дизайн приложения, чтобы не удалять эти или, возможно, какие-либо строки.

Это можно сделать путем секционирования таблицы таким образом, что вместо этого можно просто удалить секции, или использовать рецепт «копировать строки, которые вы хотите сохранить, а затем удалить таблицу», предложенный другими.

-121--3286760-

Тестовый случай: Включен, поэтому этот вопрос по-прежнему имеет смысл после того, как содержимое по данному URL-адресу изменится:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" 
  "http://www.w3.org/TR/html4/strict.dtd">
<html><head><style type="text/css">
div {
  float: left;
  clear: left;
  margin: 3px;
}
span {
  border: 1px solid;
}
</style></head><body>

<!-- does not show right border -->
<div><span>With trailing space, no width </span></div> 

<!-- does show right border -->
<div><span>No trailing space, no width</span></div>
<div style="width: 40ex;"><span>With trailing space, has width </span></div>
<div style="width: 40ex;"><span>No trailing space, has width</span></div>

</body></html>

Проверено в Google Chrome 4.0.266.0 (Official Build 33992) с WebKit 532.6.

-121--4667885-

Боюсь, у меня нет конкретного ответа, но Project MaiTai - это приложение с открытым исходным кодом, написанное на JavaFX, которое имеет пользовательский значок рабочего стола.

Если вы еще не сделали этого, возможно, проверка кода JNLP для MaiTai даст вам несколько указателей.

1
ответ дан 8 December 2019 в 18:36
поделиться

Есть пример того, как сделать это в JavaFX в Книга действия, если у вас есть доступ к этому. Вам необходимо убедиться, что файл RES / Icon64x64.png фактически загружается с любых сайтов, на котором находится приложение, относительно местоположения JNLP. Попробуйте загрузить его непосредственно в браузер, чтобы убедиться, что его доступны / действительны.

1
ответ дан 8 December 2019 в 18:36
поделиться

Я попробую следующее, в порядке:

  1. Создать иконку размером 32x32 и добавить ее в качестве дополнительной <иконка вида="ярлык".... . Спецификация говорит, что размер используется для иконок рабочего стола.
  2. Используйте иконку 64x64 в качестве "по умолчанию". Например, Ваши новые элементы <иконки> будут:

    <иконка href="res/icon64x64.png" width="64" height="64"/>".
    
    
    
  3. Помните, что доступ к Вашим изображениям осуществляется относительно Вашего атрибута кодовой базы в Вашем jnlp xml элементе

  4. Если ни одно из этих значений не работает, Вы можете сравнить Ваш JNLP с одним из моих, который работает .

Я понимаю, что эта JNLP штука вроде как заноза. Надеюсь, одна из этих работ для вас.

5
ответ дан 8 December 2019 в 18:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: