概述
这是未经测试的代码,但是由于它紧密地重编了EditorsSplitters 29328562927734630630和window.myPanel41函数内部的过程,因此我很肯定这会起作用。
提出了两种方法:
访问输出writeExternal->应该是更稳定的API,并提供对文件信息的更轻松访问
访问分离器的组件->这样writeExternal创建它的信息; 不幸的是,至少有一个未涉及吸气剂的受保护领域(window.myPanel内部findWindowWith)
import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.openapi.fileEditor.FileEditorManager;
import com.intellij.openapi.fileEditor.impl.EditorsSplitters;
import com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.ui.Splitter;
import org.jdom.Element;
import javax.swing.*;
import java.awt.*;
import java.util.ArrayList;
public class SplitterAction extends AnAction {
public
最后
以上就是欢喜牛排为你收集整理的idea 包拆分_java-检索和设置IntelliJ IDEA插件开发的拆分窗口设置的全部内容,希望文章能够帮你解决idea 包拆分_java-检索和设置IntelliJ IDEA插件开发的拆分窗口设置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复