2012-06-15 2 views
0

Я пытался найти способ заставить все TopComponents в моих приложениях поплавать по умолчанию. Значение с новой сборкой, когда приложение запускается, Screen1TopComponent присваивается позиции Output и плавает. Теперь у меня есть две ситуации:Платформа NetBeans: TopComponent - как поплавать по умолчанию? Пользовательская позиция открывает отдельное окно?

Screen1TopComponent присваивается позиции «output» (один из предопределенных), и когда приложение запускается, оно состыковано. Если я щелкнул правой кнопкой мыши и выберем float, окно будет плавать, но не исчезнет, ​​если я нажму на основную часть приложения.

Screen2TopComponent присваивается positon «smallWindow», который является настраиваемой позицией, которую я сделал, плавающей по умолчанию, НО когда я запускаю приложение, и я установил Screen1 и плавающий Screen2, нажав Screen1, скроет Screen2.

Скриншот: http://i.imgur.com/zyVYU.png

Мои вопросы действительно так:

  • Как сделать TopComponent поплавок по умолчанию? Если способ состоит в том, чтобы создать для него настраиваемую позицию, как и я, то ...
  • Есть ли способ сделать это плавающим, но все равно быть частью основного фрейма приложения, в некотором смысле, отображается как 2 (как на снимке экрана).

Спасибо!

ответ

0

Оказывается, я должен был добавить следующую строку в мой XML

<active-tc id="Screen2TopComponent"/> 
Смежные вопросы