Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Eclipse插件中打开一个新窗口_Java_Eclipse_Swing_Eclipse Jdt - Fatal编程技术网

Java 在Eclipse插件中打开一个新窗口

Java 在Eclipse插件中打开一个新窗口,java,eclipse,swing,eclipse-jdt,Java,Eclipse,Swing,Eclipse Jdt,我正在开发一个Eclipse插件,它添加了一个基于表查看器的新编辑器。当我双击该表的一个单元格时,我想显示一个新窗口,允许修改单元格的内容(我在这个窗口中有许多字段和功能要实现,所以我不想使用简单的输入对话框) 直接打开JFrame似乎是一种不好的做法,那么创建该窗口的最佳方法是什么呢 您真的应该在Eclipse插件中使用SWT。Swing控件看起来与Eclipse的其余部分不同,您将无法使用Eclipse提供的大量支持代码(例如其表格单元格编辑支持)。您想打开一个新窗口来编辑该单元格或多个单元

我正在开发一个Eclipse插件,它添加了一个基于表查看器的新编辑器。当我双击该表的一个单元格时,我想显示一个新窗口,允许修改单元格的内容(我在这个窗口中有许多字段和功能要实现,所以我不想使用简单的输入对话框)


直接打开JFrame似乎是一种不好的做法,那么创建该窗口的最佳方法是什么呢

您真的应该在Eclipse插件中使用SWT。Swing控件看起来与Eclipse的其余部分不同,您将无法使用Eclipse提供的大量支持代码(例如其表格单元格编辑支持)。您想打开一个新窗口来编辑该单元格或多个单元格的内容吗?不清楚。通常在编辑表格内容时,一次只能编辑一个单元格。任何更复杂的事情,听起来要么是错误的控制,要么是错误的方法。