我在我的系统中有eclipse luna.使用触摸板的滚动功能在编辑器视图中不能正常工作(它在其他视图中正常工作,即项目浏览器,轮廓等...).我使用的是ubuntu-12.04.
提前致谢.
我正在使用 eclipse e4 RCP 构建一个应用程序。我有一个导航器(类似于 eclipse IDE 中的导航器),我想将其链接到编辑器(类似于 eclipse IDE 中的导航器中的文件链接到编辑器的方式)。目前,当用户双击导航器树中的文件时,我正在使用 EPartService 打开编辑器部分(通过创建新实例)。但我想向它传递一个参数(字符串或对象),让它知道要在编辑器中打开哪个文件。我希望能够为导航树的不同节点打开多个编辑器。我在互联网上做了很多研究,但找不到解决方案。我认为这是一个常见问题,e4 框架应该提供一种机制将此类参数从一个部分传递到另一个部分。当前代码如下:
viewer.addDoubleClickListener(event -> {
final IStructuredSelection selection = (IStructuredSelection) event.getSelection();
FileNode file = null;
boolean partExists = false;
if (selection.getFirstElement() instanceof FileNode ) {
file = (FileNode ) selection.getFirstElement();
for (MPart part1 : partService.getParts()) {
if (part1.getLabel().equals(file.getName())) {
partService.showPart(part1, PartState.ACTIVATE);
partExists = true;
break;
}
}
if (!partExists) {
MPart part2 = partService
.createPart("com.parts.partdescriptor.fileeditor");
part2.setLabel(file.getName());
partService.showPart(part2, PartState.ACTIVATE);
}
}
});
Run Code Online (Sandbox Code Playgroud)
是否可以这样说:part2.setParameter("PARAM_NAME", "FILE_NAME"); ?
有没有办法改变日食中网格的颜色?
我正在使用内置的“黑暗”主题,网格线对我来说太亮了,它们干扰了我的视力,我有一些视觉上的雪。

我不明白为什么我得到这个错误!
public static class RoomsArrayAdapter<String> extends ArrayAdapter<String>{
****
private String rmName;
private ArrayList<String> st_list = new ArrayList<String>();
public View getView(int position, View convertView, ViewGroup parent){
View rowView = convertView;
LayoutInflater inflater = (LayoutInflater) raaContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
rowView = inflater.inflate(R.layout.room_layout, parent, false);
rmName = st_list.get(position).toString();
Run Code Online (Sandbox Code Playgroud)
rmName = st_list.get(position).toString();
有我的进口:
import android.text.Editable;
import android.text.TextUtils;
import android.text.TextWatcher;
import android.app.AlertDialog;
import android.content.ComponentName;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.DialogInterface.OnClickListener;
import android.content.pm.PackageManager;
import android.graphics.Color;
import android.provider.Settings;
import android.util.Log;
import android.util.TypedValue;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup; …Run Code Online (Sandbox Code Playgroud) 我根据这篇文章安装了Releng Tools,所以我可以生成版权标题.
但是当我右键单击任何.java源文件并单击修复版权时,会出现有错误的窗口:
"修复版权"遇到了问题.
所有资源都不在团队存储库中共享
我正在尝试使用 Eclipse Mars 为 STM32F4 Discovery 板构建应用程序。我特别想使用 SPI 库。我已在主程序中包含相应的头文件,但收到错误消息,指出我尝试使用的函数未定义。
稍微戳了一下,我意识到该项目的大部分源文件都是灰色的,图标上有一条横线。
我能找到的最多的是人们在谈论整个文件夹是如何变灰的。我尝试过寻找“灰色图标”、“删除线”以及灰色、图标和栏的任意组合,但无济于事。有谁知道这意味着文件变灰并被删除?
我想在 Ecplise 中运行一个名为“RunCreateNetwork”的特定类。

但是,当我选择Run as并创建新的 Application Config 时,它不允许我选择该类所在的项目。

如果可以,请给我一个如何运行它的建议。
List<Entity> entities = ...
Map<Boolean, List<Entity>> entitiesByIsTest = entities.stream()
.collect(Collectors.groupingBy(Entity::isTest));
Run Code Online (Sandbox Code Playgroud)
很明显,结果映射具有分组属性中唯一的键.对于具有不定值集的类型,它必须像这样工作.但是enums/booleans /其他确定类型呢?
是否可以比下面的代码段更优雅地实现空集合的初始化?
if (entitiesByIsTest.get(true) == null) {
entitiesByIsTest.put(true, new ArrayList());
}
Run Code Online (Sandbox Code Playgroud) 我想在调试时更改一些代码。我设置了一些断点。现在我想使用显示视图,但它不会显示。正如您在图片中看到的,我正在调试模式下运行。Window -> Show View(不显示)也在Window -> Show View -> Others中。我正在使用 Eclipse 2018-12,我尝试重新启动 Eclipse 但它不会显示,请帮助。
eclipse ×9
java ×4
border ×1
colors ×1
e4 ×1
eclipse-cdt ×1
eclipse-luna ×1
eclipse-rcp ×1
grid ×1
ide ×1
java-8 ×1
java-stream ×1
m2eclipse ×1
string ×1
tostring ×1
touchpad ×1
ubuntu ×1
ubuntu-12.04 ×1
view ×1