Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 2 (https://www.otvetnemail.ru/novyj-arhiv-2-812/)
-   -   Как получить окно OpenOffice, из которого был вызван диалог. (https://www.otvetnemail.ru/novyj-arhiv-2-812/kak-poluchit-okno-openoffice-iz-kotorogo-byl-vyzvan-dialog-303270/)

Guest 29.09.2011 22:43

Как получить окно OpenOffice, из которого был вызван диалог.
 
Пишу плагин Add-On для OO 2.4.2, иногда приходится вызывать диалоги showOptionDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue) для подтверждения операций или showMessageDialog(Component parentComponent, Object message). Нужно как-то определить родительский фрейм parentComponent, из которого был вызван данный диалог, чтобы он появился на фоне этого окна. Если указать null, диалог не виден, приходится переключаться на наго табом. Можно ли получить parentComponent из com.sun.star.frame.XFrame или из XDesktop?


Часовой пояс GMT, время: 03:21.


© www.otvetnemail.ru - Форум вопросов и ответов.