我已经创建了一个带有一个菜单项的弹出菜单,我想只在右键单击某个类类型的树项时启用它,否则禁用它.
我怎样才能做到这一点?
我想在我对视角进行右键单击时选择自定义来获得此窗口

我想仅以编程方式为我的透视图自定义菜单和工具栏.
实际上,我只想在我的视角中删除大多数菜单和工具栏,当我改变其他任何视角时让它们再次出现你能帮助我吗?
有没有办法检查对象的类是否来自某个包?
就像,当我检查某个对象是否属于某个类时instanceof,我想要类似的东西来检查Java中的包.
我有一个eclipse插件,我想在这个插件中执行某些操作但是在打开eclipse应用程序之后.
我试图通过覆盖来做到这一点
public void postWindowCreate()
但似乎在启动应用程序时我无法进入此功能
有任何想法吗 ?
我有一些类型BigDecimal,例如18446744073709551616,我想将其转换为十六进制值.
有没有办法做到这一点,而不是手动做?
我有一个250行的文件.我想在第128行之后插入一些文字.
我只发现我可以在文件的末尾添加一个文本
try {
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("outfilename", true)));
out.println("the text");
out.close();
} catch (IOException e) {
//oh noes!
}
Run Code Online (Sandbox Code Playgroud)
可以在这篇文章中找到如何将文本附加到Java中的现有文件中
但没有提到行号或某事.
对于有2列的树,
TreeColumn column1 = new TreeColumn(myTreeViewer.getTree(), SWT.LEFT);
column1.setText("Column 1");
column1.setWidth(400);
TreeColumn column2 = new TreeColumn(myTreeViewer.getTree(), SWT.LEFT);
column2.setText("Column 2");
column2.setWidth(100);
Run Code Online (Sandbox Code Playgroud)
我只能选择第一列中的项目.
我可以看到在第二列中禁用了选择,所以,
我可以在第二栏中选择项目吗?
有办法做到以下几点吗?
我有一个树项目图标,例如:
http://cdn1.iconfinder.com/data/icons/DarkGlass_Reworked/128x128/actions/contents.png
当某个动作发生时,我想在其上添加一个标志(标志是一个将放在其上的图标)
如果旗帜是正确的标记,那么它应该是这样的
http://store2.up-00.com/June12/yk105816.png
简单地说,我可以在动作上添加图像吗?
注意:我知道我可以通过另一种方式在行动时在两个图像之间进行更改.但是我将不得不在PS的油漆上做一些工作.
抱歉图像的链接和新用户一样,我无法发布图像
对于2或3个条件,我需要有相同的陈述.我怎样才能做到这一点 ?例如:
switch(var)
case 0:
statement1
break;
case 1:
statement1
break
Run Code Online (Sandbox Code Playgroud)
我需要说...
case 1,0:
statement1
Run Code Online (Sandbox Code Playgroud)
这可行吗?
java ×7
eclipse ×5
eclipse-rcp ×4
tree ×2
bigdecimal ×1
hex ×1
io ×1
jface ×1
menuitem ×1
popupmenu ×1
rcp ×1
reflection ×1
text ×1