草庐IT

java - 如何在 Eclipse 编辑器中获取所有打开文件的列表?

在我的RCP应用程序中是编辑器,几乎就像在Eclipse中一样。类编辑器扩展自org.eclipse.ui.texteditor.AbstractTextEditor并添加到plugin.xml->org.eclipse.ui.editors的扩展中。我想查看其中包含在编辑器文件中打开的View。问题是,如何获得所有打开文件的列表?屏幕截图: 最佳答案 我还没有测试过它,但您应该能够从PlatformUI类开始获取它。PlatformUI.getWorkbench().getActiveWorkbenchWindow().getAc

java - 处理 JTextField 中的编辑事件

我有一个登录表单,用户可以在其中输入他的凭据进行登录。我有一个JLabel用于显示告诉用户用户名不能为空的文本。当文本字段为空时,用户单击登录按钮后会显示此标签。我希望当用户开始在文本字段中输入时,带有信息的标签应该消失。我如何实现这种行为?代码如下:publicclassJTextFiledDemo{privateJFrameframe;JTextFiledDemo(){frame=newJFrame();frame.setVisible(true);frame.setSize(300,300);frame.setLayout(newGridLayout(4,1));frame.se

java - 如何在不重新启动速度的情况下编辑 velocimacro?

我的速度宏正在被缓存,我不希望它们...至少在开发期间不会。我在我的属性文件中设置了以下属性...velocimacro.library.autoreload=truefile.resource.loader.cache=falsevelocity.engine.resource.manager.cache.enabled=false...但这似乎并没有成功使用velocity属性,如何将velocity配置为不缓存宏?(我使用的是velocity1.6.4)编辑:我不认为这条线...velocity.engine.resource.manager.cache.enabled=fals

java - 如何使 RTC (eclipse) 中的更改集可重新编辑?

我已提交变更集以供审核。不幸的是,我忘了先刷新我的沙箱,这意味着我没有在该集中包含一些更改。所以我失去了向我的变更集添加变更的选项。我不想丢弃该变更集,因为它包含重要变更。我也不想交付2个变更集,因为它们包含原子逻辑(不能拆分的逻辑)。我觉得“反向”选项会让我的更改集恢复到可编辑状态,但我真的不知道该怎么做。总结一下:我需要使我的更改集再次可编辑,以便我可以将它与另一个更改集合并。有人知道我该怎么做吗?谢谢,你们统治! 最佳答案 如果更改集在提交审核之前已“完成”,我认为您无法将更改集恢复到可变状态。在那种情况下,“反向”(即做一个

将输出呈现为源代码的 Java 图像编辑器?

亚历克斯比我更好地解释了我正在寻找的东西:Youwantanexistingprogramthatallowsyoutodrawapicture,captureswhatyoudoasyoudraw,andwriteseachactionasaJavacommand.Whenyouclickthe"DrawlOval"toolandclickat0,0andthenat50,50,itwouldgeneratethelineg.drawOval(0,0,50,50).如果有人知道这样的程序,请告诉我。谢谢。原始问题:我最近一直在使用java.awt.Graphics库处理Java和自定

带有 Java 代码内容荧光笔的 JavaFX 代码编辑器

我想用JavaFX编写一个类似于Eclipse/NetbeansIDE的文本编辑器来突出显示Java代码。任何人都可以建议如何实现它,或者任何人以前已经这样做过。谢谢。 最佳答案 据我所知,没有用于代码突出显示/编辑的纯JavaFX库,因此如果您想在JavaFX中实现它,您将从类似的Swing(或其他)项目进行翻译,或者您靠自己。但是,如果您想实现此目的,您可以使用这样的Javascript库并将其包装在WebView中-Jewelsea(经常路过这里)已经做到了这一点并且explaineditrathernicelyhere.

java - 不可编辑的 JComboBox 中所选项目的背景颜色

不可编辑的JComboBox中所选项目的背景颜色是一种蓝色:有没有办法让它变成不同的颜色,比如白色? 最佳答案 这应该可行jComboBox1.setRenderer(newDefaultListCellRenderer(){@Overridepublicvoidpaint(Graphicsg){setBackground(Color.WHITE);setForeground(Color.BLACK);super.paint(g);}}); 关于java-不可编辑的JComboBox中所

Javafx Listview 添加和编辑元素

我想直接向ListView添加和编辑元素:/**Tochangethislicenseheader,chooseLicenseHeadersinProjectProperties.*Tochangethistemplatefile,chooseTools|Templates*andopenthetemplateintheeditor.*/packagejavafx_test;importjava.util.Observable;importjavafx.application.Application;importjavafx.collections.FXCollections;impo

java - 以编程方式编写 gui,还是使用高级 gui 编辑器 (Java Swing)?

我打算编写一个基于Swing的应用程序(使用Netbeans6.8)。似乎Netbeans有一个非常先进的GUI编辑器......我仍然对它生成的代码有疑问。此外,我不喜欢代码部分被锁定的事实(我仍然理解需要)。有人成功使用过NetbeansGUI编辑器吗?它会“扩展”吗? 最佳答案 是的,NetBeansGUI构建器是最好的构建器之一。它处理臭名昭著的GridBagLayout的能力给我留下了特别深刻的印象。BorlandJBuilder在我看来是最好的双向GUI编辑器;如果我没记错的话,它生成的代码没有“锁定区域”,并且通常会继

使用DBeaver 编辑链接达梦数据库

1、点击“数据库”,选择“驱动管理器”  2、选择“新建” 3、设置驱动驱动名称:自定义这里命名为“DM”类名:dm.jdbc.driver.DmDriverURL模板:jdbc:dm://{host}:{port}或jdbc:dm://{host}[:{port}]/[{database}]默认端口:5236填写结果如下:  选择“库”,以设置驱动jar包(这里达梦数据库的jdbc驱动jar在安装目录下有) 确定以后,驱动管理器列表就会出现自定义的数据库DM了  4、连接数据库选择新建连接,选择全部数据库,在列表里选择刚刚添加的这里如果填写的URL模板为jdbc:dm://{host}:{p