swt相关内容

SWT中漂亮图表的图书馆?

我知道以下用于在SWT / Eclipse RCP应用程序中绘制图表的库: Eclipse BIRT图表引擎(链接到有关如何使用它的文章) JFreeChart 哪些其他图书馆可以用SWT绘制漂亮的图表?一般Java或图表毕竟,您可以随时显示图像... 解决方案 我没有使用BIRT或JGraph,但是我使用JFreeChart我的SWT应用程序。我已经找到在SWT中使用JFr ..
发布时间:2017-07-26 23:03:25 Java开发

SWT按钮下拉控制

是否有标准SWT控件类似于按钮,显示箭头,打开下拉菜单当被按下并且不是仅工具栏控件? 这将是这样的: 它类似于组合框控件,除了“按钮”区域将与实际按钮更相似的行为 - 其文本将不会根据您的选择而改变,当单击时它将显示为按压,并且项目将用于操作或导航目的,而不是选择。它也类似于可用于工具栏的控件,但是我需要使用常规复合代替。 这几乎可以简单地使用常规按钮和弹出菜单控件 - 但是,我 ..
发布时间:2017-07-17 22:01:26 Java开发

SWT DropTargetListener在Mac OS X下有空的事件数据

我正在遇到Mac OS X和Windows / Linux之间奇怪的平台不一致。 我已经实现了一个SWT DropTargetListener 并尝试分析在 dragEnter 方法中丢弃的数据。不幸的是, DropTargetEvent TransferData 的数据 >参数在OS X上始终为 null (但是在 DropTargetListener.drop 方法中有效,现在给用户太晚 ..
发布时间:2017-07-15 01:04:20 Java开发

SWT拖动到资源管理器(Windows)或Finder(OS X)

我有一个SWT应用程序与一大堆图形元素。我希望用户能够将元素拖到桌面/ Windows资源管理器/ OS X Finder中。当它们删除元素时,我需要将它们放入的路径,以便我可以在该位置创建代表元素的文件。 我不认为我可以使用 FileTransfer ,因为没有源文件。有一个源对象可以创建一个文件,但只有一旦它知道放在哪里。 下面是一个简单的例子,我正在尝试实现,有一个带有标签拖动的 ..
发布时间:2017-07-15 00:38:27 Java开发

拖曳放弃在Mac上无法工作

我正在尝试将文件从Finder拖到我的SWT应用程序中。在Windows和Ubuntu上,以下代码的作用如下: public class DndTest { public static void main(final String [] args){ final Display display = new Display(); final Shell shell = new S ..
发布时间:2017-07-14 23:50:02 Java开发

获取鼠标向上的SWT列表中的项目

我想知道是否可以在鼠标悬停列表中获取该项目?我在线搜索,并使用X和Y坐标找到了SWT表的许多示例,但没有使用列表。我基本上在做的是实现一个列表,通过拖放可以更改项目的顺序。为此,我需要能够将项目放在放置位置,以便我可以用拖动的项目交换该项目。 解决方案 p> 列表#getItemHeight()返回一个项目占据的区域的高度。使用该信息和 getTopIndex(),您应该能够在给定的x和y坐 ..
发布时间:2017-07-14 23:10:51 Java开发

如何制作包含DLL文件的JAR文件?

我购买了第三方Java库,其中包含一个JAR文件和两个DLL文件。我写了自己的Java程序,它调用第三方JAR文件。现在我的问题是如何将我的所有代码打包成一个JAR文件,其中包括我的所有代码和第三方JAR和DLL? 是这种情况。 swt.jar 包括dll文件,但我不知道如何做到这一点,以及如何使其正常工作。 解决方案 只需将其包装在jar中的任何位置即可。有一件事你必须记住,在您可 ..
发布时间:2017-06-07 20:36:31 Java开发

如何组合和验证swt对话框的两个文本字段?

我有另一个问题。我为一个文本字段使用ModifyListener来激活和停用swt对话框中的OK按钮。它的作品很棒 现在我要为另一个文本字段添加一个ModifyListener。我希望只有在两个文本字段中最小的一个字符才会激活OK按钮。 这是两个字段的代码: descriptionText。 addModifyListener(new ModifyListener(){ ..
发布时间:2017-05-21 10:09:04 Java开发

ElementListSelectionDialog没有元素

我试图使用 ElementListSelectionDialog 。我遵循示例代码,但无论何种原因,对话框显示,但没有选项 我的代码: ElementListSelectionDialog dialog = new ElementListSelectionDialog(shlSpriteCreator,new LabelProvider()); dialog.setMulti ..
发布时间:2017-05-21 09:50:34 Java开发

在MacOSX上部署Java应用程序(来自Windows系统)

这是交易。我刚从Java编程开始,我做了一个使用SWT图形库的简单应用程序,我想在Mac上部署它(运行最新版本的MacOS X)。 我在Windows 7机器上进行了所有的编程,所以这里是我的问题: Q1)我可以为MacOS X从我的Windows机器?如何?(我看到可以在Windows上创建.exe文件,而不是使用.jar;我想为Mac执行相同操作,当然不会是.exe) Q2)如果 ..
发布时间:2017-05-09 19:40:43 Java开发

Eclipse SWT浏览器和Firebug lite?

解决方案 根据系统浏览器的不同,有没有办法在eclipse SWT浏览器中使用Firebug lite“bookmarklet”功能?您的SWT浏览器正在使用。对于Win7和IE8,您可以这样做: 输出 代码 import org.eclipse.swt.SWT; import org.eclipse.swt.browser.Browser; import org.e ..
发布时间:2017-04-21 20:42:02 Java开发

有SWT调试器/间谍吗?

我正在调试我的SWT对话框(在Eclipse插件中)。我想知道为什么布局是这样的,边框在控件之间的位置。我看过SWT Spy插件( http://www.eclipse.org/swt/tools。 php ),但我想要更多的图形。 我基本上正在寻找类似于WebKit开发人员工具面板的方式,让您指向某些东西,并将其概括在实际呈现的页面中,在HTML源代码中。 解决方案 查看毕加索: ..
发布时间:2017-04-17 22:05:56 Java开发

SWT DateTime格式更改

我使用的是DateTime SWT组件,显示时为美式格式(mm / dd / yyyy)。 有没有办法将格式更改为dd / mm / yyyy? 解决方案 DateTime 使用操作系统特定的用户偏好来格式化日期。 (在Windows上,这些是系统设置中的区域和语言选项)。 可能的解决方法描述为这里(向下滚动到最新的两个条目)。但我没有尝试过这个。 ..
发布时间:2017-04-15 11:56:14 Java开发

Java VM EXCEPTION_ACCESS_VIOLATION的可能原因?

当Java VM使用EXCEPTION_ACCESS_VIOLATION崩溃并产生一个hs_err_pidXXX.log文件时,这是什么意思?错误本身基本上是一个空指针异常。它总是由JVM中的错误引起的,还是有其他原因导致硬件或软件冲突的故障? 编辑:有一个本地组件,这是一个SWT应用程序在win32上。 解决方案 大多数时候,这是VM中的错误。 但是它可以由任何本地代码(例如JN ..
发布时间:2017-01-13 10:43:46 Java开发

SWT组合中的空条目

我有一个SWT组合,有一个空条目和一些值。当我选择空条目时,它不会触发任何事件。但我需要触发更新事件。如果我调用firePropertyChange()方法,我总是在控制台中得到以下异常。 在importMap中,它有以下值 - {,1,2,3, 4}。第一个值是一个空字符串。 我绑定了Databindingscontext中的组合值。 IObservableValue obs ..
发布时间:2016-12-19 15:49:04 Java开发

SWT Combo和CCombo作为CellEditor

为什么是最后一项空白?我只有3个项目(它是一个三态布尔编辑器)。 可以 CCombo 这个固体组合的外观和感觉? 作为组合单元格编辑器,我喜欢常规 Combo ,BUT: 此组合可用作 CellEditor ,同时适合表行高度? (可能使 Font 较小?) 解决方案 计数 CCombo 为5,尝试调用 setVisibleItemCount(3)。 CCombo ..
发布时间:2016-12-19 14:24:20 Java开发

Eclipse插件:make Combo来处理Enter键

Eclipse插件:如何使Combo处理Enter键按下? 这是输入一些文本后用户可以按Enter键,这将进行一些处理。 同样的处理可以通过Button“Run”点击开始。 org.eclipse.swt.widgets.Combo 解决方案 只需为添加侦听器 SWT.KeyUp ,并检查输入的字符是否等于 SWT.CR 。 下面是一些代码: public stat ..
发布时间:2016-12-19 14:22:17 Java开发

如何停止JFace组合框从窗口大小调整大小?

我有一个Java Eclipse RCP程序,其中在JFace组合框中有一个长字符串。现在当我在同一个视图,组合框附加一个滚动它,以显示全名。但是一旦我调整应用程序的窗口大小,组合框就伸展自身以适应冗长的字符串。 如何使组合框保持相同的大小。像它的大小应该保持固定,即使我调整窗口大小后。这里有两个屏幕截图来演示这个问题。 我使用comboViewer和里面的comboBox。 提 ..
发布时间:2016-12-19 13:00:02 Java开发

在SWT中设置颜色

这很简单,我来自swing / awt背景。 我只是想知道什么是正确的方式来设置SWT小部件的背景颜色是? 我一直在尝试: widget.setBackground ();除非我不知道如何在SWT中创建颜色对象,否则 $ b 解决方案 要创建颜色,请尝试: Device device = Display.getCurrent(); color ..
发布时间:2016-12-17 22:43:25 Java开发

如何设置SWT按钮的前景色?

SWT Button类有一个 setForeground(Color)方法,但它似乎没有效果(该方法实际上是在Button的超类)。 javadoc说这个方法是一个提示,可能被平台覆盖。我的平台是Windows。 这是否意味着不可能在Windows上设置按钮前景色? $ b $ 解决方案 在Windows上, setForeground 为按钮作为解决方法,向按钮中添加 PaintL ..
发布时间:2016-12-17 21:30:08 Java开发