java - 在 Libreoffice 扩展上脱颖而出
问题描述
我想将电子表格窗口带到前台。
如果是 VB,BringToFront 或 Topmost。
这个怎么做?
=======================================
我找到了“toFront”。
所以我在没有信念的情况下写了下面的代码,所以失败了。
“doc”是 XSpreadsheetDocument 的一个实例。
XModel doc_mdl = (XModel) UnoRuntime.queryInterface(XModel.class, doc);
XController cont = doc_mdl.getCurrentController();
XFrame frame = cont.getFrame();
XTopWindow window = Utils.cast(XTopWindow.class, frame.getContainerWindow());
window.toFront();
解决方案
推荐阅读
- reactjs - 新的反应学习者
- sql - 我将如何将数据插入到一对多(必须)关系中,PostgreSQL 中的 psycopg2/python
- google-sheets - 谷歌表,字符串中第一个数字的位置
- sql-server - Azure 逻辑应用 HTTP 将 JSON 发布到 SQL 行
- python - 如何对python中未标记的数据进行多类分类?
- python-2.7 - 有人可以解释这个'nx.connected_components()'做什么吗?
- asp.net-mvc - Mercado Pago 例外
- python - 为什么 wav:source 在我的脚本中不起作用,但是当我直接从终端输入它时它起作用?
- javascript - 将内联 js 移动到单独的文件
- node.js - Node.js/MongoDB - 查询日期