swt相关内容

Java GUI 开发的未来?

考虑到 Sun/Oracle 在“发明"JavaFX 后决定不再进一步开发 Swing JavaFX 并没有真正起作用,有些人认为它已经失败了立>SWT 并非真正独立于平台的性质、处理 GUI 元素的手动任务以及捆绑特定于平台的库的必要性 还有别的出路吗? 如果我想在JVM上做GUI开发 具有良好的 API(Swing 和 SWT 还不错,但也不是很好.) “感觉"响应 ..
发布时间:2021-11-15 01:56:56 Java开发

如何使用来自 Eclipse JFace 的 IDecorationContext api

是否有使用 IDecorationContext 进行标签装饰的示例? 从表面上看,IDecorationContext 类似乎提供了某种上下文装饰支持,但在我的一生中,我找不到任何使用此功能的示例代码...... 是否有人实际使用过装饰上下文功能,如果使用过,它解决了哪些用例? PS:我正在寻找一种将图像装饰应用于对象标签的方法,并且根据对象的显示位置,基本图标大小会有所不同(例如 ..
发布时间:2021-11-15 00:32:05 Java开发

如何让 JavaC 将现有的类文件复制到目标目录?

希望有人能给我建议... 问题 在我的项目的源目录中,一些包包含不是“.java"文件的资源.现在我需要把编译好的“.class"文件放在那里.问题是当我构建最终的 JAR 时,ANT 会将它们过滤掉.“.dll"和“.png"文件不会被过滤掉. 如何实现将所有内容都复制到目标目录? 我使用以下 Ant 任务: ..
发布时间:2021-11-11 03:23:05 Java开发

无法使用 swtjar 制作 ant 脚本

我正在尝试制作一个使用 SWT 作为其 GUI 的程序的跨平台 .jar.我偶然发现了 this 和 this,并尝试在我自己的程序中使用它.我对 ant 脚本不是很有经验,而且这个程序在它的构建路径中有很多其他 .jar,所以我使用 eclipse 生成了一个 ant 构建脚本,我修改了它以包含 swtjar 任务.但是,当脚本运行并到达 swtjar 任务时,它会失败并说 存档 swtjar. ..
发布时间:2021-11-11 03:16:32 Java开发

不同平台的 SWT jar

我正在使用 JWebBrowser应用.此类属于DJ 项目.它需要 swt jar 才能执行.现在,我已将 Windows 的 swt jar 包含在应用程序的 jar 包装中.我想知道如何在同一个包装中包含适用于 linux/mac 的 swt jars?我正在使用 ant 来构建应用程序 jar.我应该为不同的平台构建不同的 swt jar 吗? 解决方案 如果您想拥有在不同平台 (W ..
发布时间:2021-11-11 02:08:13 Java开发

为多平台 SWT 应用程序为每个平台构建一个 jar

关于这个主题已经有几个问题,但似乎没有一个能正常工作. 以下是它们的列表: 使用 Ant 构建多平台 SWT 应用程序 为 SWT 应用程序构建多平台可执行文件 (Eclipse) 为 SWT 应用程序构建多平台可执行文件使用Maven 不同平台的SWT jar 创建跨平台 Java SWT 应用程序 我的要求是构建一个 ant 脚本,该脚本创建每个平台一个 jar,即一 ..
发布时间:2021-11-11 02:00:53 Java开发

SWT - 将显示捕捉到屏幕的右侧

我正在创建一个 SWT 应用程序,但一直没有成功在网上搜索将我的窗口捕捉到屏幕右侧的方法(以类似于谷歌桌面过去的工作方式). 因此,如果开始菜单位于屏幕的右侧,则它应该位于左侧,否则它会直接吸附到屏幕的右侧. 谁能帮我解决这个问题? 解决方案 以下是一些利用 sambi 找到的函数的代码: public static void main(String[] args){Disp ..
发布时间:2021-09-03 18:45:10 Java开发

更改特殊插件向导的标志

当我为我的java插件设置logo时,eclipse的其他窗口的logo发生了变化. 我有一个扩展 Wizard 并实现 IObjectActionDelegate 的类.然后,我覆盖了 run 函数并在其中编写了以下代码. wizard = new StartWizard();dialog = new WizardDialog(Display.getDefault().getActive ..
发布时间:2021-09-03 18:45:06 Java开发

通过 SWT 获取任务管理器列表?

有没有办法使用 SWT 获取当前正在运行的所有进程的列表(类似于在 Windows 上执行 tasklist.exe/tlist.exe)?如果是这样,是否有可用的示例代码? 理想情况下,这只能以编程方式完成(无第三方工具). 我的应用监控进程列表,需要支持Windows 2000/Server 2003/XP Home/XP Pro/Vista 提前致谢. 解决方案 这 ..
发布时间:2021-09-03 18:45:01 Java开发

SWT:表丢失选择

我有一个如下所示的表格,但是当表格失去焦点时(例如单击某个按钮),选择也会丢失.如何避免这种情况? Table table = new Table(group, SWT.BORDER | SWT.FULL_SELECTION);table.setLinesVisible(true);table.setHeaderVisible(true);table.addSelectionListener(n ..
发布时间:2021-09-03 18:44:57 Java开发

Java SWT:正确使用小部件(按钮、标签)

这是我在这里的第一个问题,但我真的被困住了.也许这只是我最近几天极度疲劳,但我现在用谷歌搜索了几个小时,找不到任何接近好的答案. 我知道 SWT 是事件驱动的,就像我能想到的所有 GUI 一样,在创建小部件时,我应该记住,它们需要能够访问它们应该修改/交互的部件.但我需要知道的是我的想法是否正确,如果不正确,我应该改进什么. 假设我从 eclipse+windowbuilder+swt ..
发布时间:2021-09-03 18:44:51 Java开发

只更改特殊插件的标志

当我以下面的方式设置插件的标志时,所有其他窗口中eclipse的标志也发生了变化.我只想更改我的工具的徽标,而不是 eclipse 的其他窗口. dialog = new WizardDialog(Display.getDefault().getActiveShell(), Wizard);Bundle bundle = Platform.getBundle("MyPlugin");URL ur ..
发布时间:2021-09-03 18:44:48 Java开发

将滚动的内容放入组中

在下面的代码中,scroll 设置在 Group 之外,我如何将它放在 Group 内部? protected Control createDialogArea(Composite parent) {复合 = (复合) super.createDialogArea(parent);ScrolledComposite scrolledComposite = new ScrolledComposit ..
发布时间:2021-09-03 18:44:46 Java开发

如何隐藏 SWT 浏览器或在无头模式下运行?

我从 SWT 浏览器中取出呈现的页面并将其导出为图像.我的问题是,当外壳不可见时,我无法正确导出它.如何隐藏浏览器并正确导出图像? 我曾尝试将 shell.Visible() 设置为 false,但这会弄乱图像导出. 这就是我导出图像的方式(不确定这对问题是否必要): GC source = new GC (shell);Image image = new Image(display ..
发布时间:2021-09-03 18:44:42 Java开发

HTML“getElementByID"SWT 小部件的实现

在 HTML 中,有类似 document.getElementById("button1"); 我希望在我的 SWT 应用程序中发生这样的事情. 假设我在运行时使用 new Button(shell, SWT.PUSH) 创建了一个 SWT 小部件有没有什么地方可以使用类似于 getElementById(...) 的东西来获取(引用)这个对象? 我正在考虑创建一个 HashM ..
发布时间:2021-09-03 18:44:36 Java开发

如何修复 SWT 中按钮的顺序?

我有 2 个按钮的滚动条 如何设置按钮的顺序将在相同的原始数据中而不是每个控件中:按钮滚动条和按钮将在不同的行中 fComposite= new Composite(composite, SWT.RIGHT_TO_LEFT);GridData layoutData= new GridData(SWT.FILL, SWT.RIGHT_TO_LEFT, true, false);fCompo ..
发布时间:2021-09-03 18:44:33 Java开发