Tag: 编辑器

Eclipse:如何以编程方式打开编辑器

我想知道如何打开编辑器程序。 我首先创建了适当的文件然后我想打开这种类型文件的编辑器。 但我当时无法打开编辑器。 也许有人可以帮我解决这个问题。 … IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); PlcEditor editor = new PlcEditor(emfResource); page.openEditor(editor, “test”); … 我已经有了以下解决方案(可行),但在这里我无法调用编辑器的constructr: …. IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage(); IEditorPart openEditor = IDE.openEditor(page, plcFile); …. 干杯,菲尔

从IntelliJ IDEA中删除黄色类名称弹出窗口(breadcrumb)

我只是想摆脱这些在IntelliJ IDEA中不断涌现的黄色版本。

Intellij Code Completion用于局部变量对象的所有setter / getter方法

我确实尝试过搜索这个,但老实说,实际搜索的术语正在逃避我。 一个小代码片段后跟问题。 Public class Person { String firstName; String lastName; public void setFirstName(String firstName) { this.firstName = firstName; } public String getFirstName() { return firstName; } … } 在另一个使用此person对象的对象中,我希望能够扩展Intellij中的所有setter方法。 public class PersonAssembler { public static Person assemblePerson(SomeOtherObject someOtherObject) { Person person = new Person; //intellj would provide this below. person.setFirstName(); person.setLastName(); //end of what intellj […]

Eclipse插件 – 访问编辑器

所以,我正在为eclipse IDE开发一个插件。 简而言之,该插件是一个协作的实时代码编辑器,其中编辑器是eclipse(这类似于Google文档,但有代码和eclipse)。 这意味着当我安装插件时,我可以连接 – 使用我的Gmail帐户日食到合作伙伴的日食。 当我开始在我的机器上编码时,我的伙伴会看到我写的东西,反之亦然。 我目前面临的问题是访问eclipse的编辑器。 例如,我必须监视活动文档中的所有更改,以便每次发生更改时,将通过此更改通知另一个合作伙伴的IDE。 我发现并阅读了IDcoumentProvider , IDocument和IEditorInput类,它们以某种方式连接但我无法理解这种连接或如何使用它。 所以,如果有人能解释这种联系,我会非常感激。 如果有另一种方法来实现我的目标?

JTable与复杂的编辑器

我有很多针对JTable的自定义编辑器,并且认为可用性,特别是关于使用键盘编辑的可用性是缺乏的,这是轻描淡写的。 这样做的主要原因是我的编辑器总是创建一个类似的(虽然通常更复杂)的情况: @Override public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column) { JPanel container = new JPanel(); container.setLayout(new BorderLayout()); container.add(field, BorderLayout.CENTER); field.setText((String) value); container.add(new JButton(“…”), BorderLayout.EAST); return container; } IE是一个内部有多个组件的面板。 实际的文本编辑器是作为编辑器返回的组件的后代。 所以,从我所知的问题来看,除了渲染问题之外,JTable正在关注getTableCellEditorComponent方法返回的组件,因此当你按下一个突出显示单元格的键时,它会将焦点和按键按下到面板,认为是编辑器。 无论如何我可以通知JTable“真正的”编辑器是JTextfield吗? 在正确的组件上添加hacky requestFocusInWindow是不够的,因为按键不会被传递。

如何在intellij idea编辑器中删除顶线痕迹?

我在IntelliJ Idea Community Edition 15中找出了这个显示栏的问题。 有谁知道这是什么和/或如何关闭它?

Eclipse插件 – 在Eclipse中打开编辑器时的通知

我希望在Eclipse中打开编辑器时收到通知。 最好的方法是什么?

用于启用/禁用JAVA断点的eclipse快捷方式

我正在寻找一个完全启用/禁用所有 JAVA断点的快捷方式(类似于在Debug视图中按“Skip all breakpoints”按钮),而不是逐行启用/禁用它们。

如何使用GWT编辑器框架进行validation?

我正在尝试与GWT 2.1.0的新GWT Editor框架集成。 我还想将validation检查添加到框架中。 但是,我正在努力寻找一个体面的例子来做到这一点。 目前我有以下代码: 对于我的编辑: public class GarageEditor extends Composite implements Editor { @UiField ValueBoxEditorDecorator personalReference; interface GarageEditorUiBinder extends UiBinder { } private static GarageEditorUiBinder uiBinder = GWT.create(GarageEditorUiBinder.class); public GarageEditor() { initWidget(uiBinder.createAndBindUi(this)); } } 在什么时候我必须调用我的validation器,我该如何与它集成? 更新: 我实际上正在寻找一种方法来检索具有关键属性路径的地图,并作为编辑器的值。 委托上有一个路径字段,但这不是编辑对象中的路径,而是编辑器类中的路径。 有人知道是否有可能做这样的事情?

有关开发自定义Eclipse编辑器的教程

我想学习为特定的编程语言开发Eclipse的编辑器。 有没有可以帮助我的教程? 如果它涵盖语法突出显示和自动完成等主题将是有益的。