swt相关内容
考虑到 Sun/Oracle 在“发明"JavaFX 后决定不再进一步开发 Swing JavaFX 并没有真正起作用,有些人认为它已经失败了立>SWT 并非真正独立于平台的性质、处理 GUI 元素的手动任务以及捆绑特定于平台的库的必要性 还有别的出路吗? 如果我想在JVM上做GUI开发 具有良好的 API(Swing 和 SWT 还不错,但也不是很好.) “感觉"响应
..
是否有使用 IDecorationContext 进行标签装饰的示例? 从表面上看,IDecorationContext 类似乎提供了某种上下文装饰支持,但在我的一生中,我找不到任何使用此功能的示例代码...... 是否有人实际使用过装饰上下文功能,如果使用过,它解决了哪些用例? PS:我正在寻找一种将图像装饰应用于对象标签的方法,并且根据对象的显示位置,基本图标大小会有所不同(例如
..
希望有人能给我建议... 问题 在我的项目的源目录中,一些包包含不是“.java"文件的资源.现在我需要把编译好的“.class"文件放在那里.问题是当我构建最终的 JAR 时,ANT 会将它们过滤掉.“.dll"和“.png"文件不会被过滤掉. 如何实现将所有内容都复制到目标目录? 我使用以下 Ant 任务:
..
我正在尝试制作一个使用 SWT 作为其 GUI 的程序的跨平台 .jar.我偶然发现了 this 和 this,并尝试在我自己的程序中使用它.我对 ant 脚本不是很有经验,而且这个程序在它的构建路径中有很多其他 .jar,所以我使用 eclipse 生成了一个 ant 构建脚本,我修改了它以包含 swtjar 任务.但是,当脚本运行并到达 swtjar 任务时,它会失败并说 存档 swtjar.
..
我正在使用 JWebBrowser应用.此类属于DJ 项目.它需要 swt jar 才能执行.现在,我已将 Windows 的 swt jar 包含在应用程序的 jar 包装中.我想知道如何在同一个包装中包含适用于 linux/mac 的 swt jars?我正在使用 ant 来构建应用程序 jar.我应该为不同的平台构建不同的 swt jar 吗? 解决方案 如果您想拥有在不同平台 (W
..
关于这个主题已经有几个问题,但似乎没有一个能正常工作. 以下是它们的列表: 使用 Ant 构建多平台 SWT 应用程序 为 SWT 应用程序构建多平台可执行文件 (Eclipse) 为 SWT 应用程序构建多平台可执行文件使用Maven 不同平台的SWT jar 创建跨平台 Java SWT 应用程序 我的要求是构建一个 ant 脚本,该脚本创建每个平台一个 jar,即一
..
我使用 SWT 编写了一个 Java GUI.我使用 ANT 脚本(下面的片段)打包应用程序.
..
最近安装了 Windows 7 Professional 后,我遇到了一个奇怪的问题,即从 SWT 中填充的表中删除表项.它特定于 Windows 7 和表的 SWT.VIRTUAL 样式常量. 考虑以下代码: table = new Table(parent, SWT.VIRTUAL | Skin.SCROLL_STYLE |SWT.FULL_SELECTION |SWT.BORDER)
..
我正在创建一个 SWT 应用程序,但一直没有成功在网上搜索将我的窗口捕捉到屏幕右侧的方法(以类似于谷歌桌面过去的工作方式). 因此,如果开始菜单位于屏幕的右侧,则它应该位于左侧,否则它会直接吸附到屏幕的右侧. 谁能帮我解决这个问题? 解决方案 以下是一些利用 sambi 找到的函数的代码: public static void main(String[] args){Disp
..
当我为我的java插件设置logo时,eclipse的其他窗口的logo发生了变化. 我有一个扩展 Wizard 并实现 IObjectActionDelegate 的类.然后,我覆盖了 run 函数并在其中编写了以下代码. wizard = new StartWizard();dialog = new WizardDialog(Display.getDefault().getActive
..
我在将 ScrolledComposite 放入 Group 时遇到问题 - 它没有显示在 Group 内.ScrolledComposite 必须滚动 Label. final private static Group group_netpbmOutput = new Group(shell, SWT.NONE);最终私有静态 ScrolledComposite scroll_netpbmOu
..
有没有办法使用 SWT 获取当前正在运行的所有进程的列表(类似于在 Windows 上执行 tasklist.exe/tlist.exe)?如果是这样,是否有可用的示例代码? 理想情况下,这只能以编程方式完成(无第三方工具). 我的应用监控进程列表,需要支持Windows 2000/Server 2003/XP Home/XP Pro/Vista 提前致谢. 解决方案 这
..
我有一个如下所示的表格,但是当表格失去焦点时(例如单击某个按钮),选择也会丢失.如何避免这种情况? Table table = new Table(group, SWT.BORDER | SWT.FULL_SELECTION);table.setLinesVisible(true);table.setHeaderVisible(true);table.addSelectionListener(n
..
鼠标滚轮在 macosx 上正常工作,但在 windows 上不工作. 这是我的布局结构,我实现了鼠标滚轮侦听器,但它没有触发. scrolledComposite.addListener(SWT.MouseWheel, new Listener() {公共无效handleEvent(事件事件){System.out.println("鼠标滚轮");int wheelCount =
..
这是我在这里的第一个问题,但我真的被困住了.也许这只是我最近几天极度疲劳,但我现在用谷歌搜索了几个小时,找不到任何接近好的答案. 我知道 SWT 是事件驱动的,就像我能想到的所有 GUI 一样,在创建小部件时,我应该记住,它们需要能够访问它们应该修改/交互的部件.但我需要知道的是我的想法是否正确,如果不正确,我应该改进什么. 假设我从 eclipse+windowbuilder+swt
..
当我以下面的方式设置插件的标志时,所有其他窗口中eclipse的标志也发生了变化.我只想更改我的工具的徽标,而不是 eclipse 的其他窗口. dialog = new WizardDialog(Display.getDefault().getActiveShell(), Wizard);Bundle bundle = Platform.getBundle("MyPlugin");URL ur
..
在下面的代码中,scroll 设置在 Group 之外,我如何将它放在 Group 内部? protected Control createDialogArea(Composite parent) {复合 = (复合) super.createDialogArea(parent);ScrolledComposite scrolledComposite = new ScrolledComposit
..
我从 SWT 浏览器中取出呈现的页面并将其导出为图像.我的问题是,当外壳不可见时,我无法正确导出它.如何隐藏浏览器并正确导出图像? 我曾尝试将 shell.Visible() 设置为 false,但这会弄乱图像导出. 这就是我导出图像的方式(不确定这对问题是否必要): GC source = new GC (shell);Image image = new Image(display
..
在 HTML 中,有类似 document.getElementById("button1"); 我希望在我的 SWT 应用程序中发生这样的事情. 假设我在运行时使用 new Button(shell, SWT.PUSH) 创建了一个 SWT 小部件有没有什么地方可以使用类似于 getElementById(...) 的东西来获取(引用)这个对象? 我正在考虑创建一个 HashM
..
我有 2 个按钮的滚动条 如何设置按钮的顺序将在相同的原始数据中而不是每个控件中:按钮滚动条和按钮将在不同的行中 fComposite= new Composite(composite, SWT.RIGHT_TO_LEFT);GridData layoutData= new GridData(SWT.FILL, SWT.RIGHT_TO_LEFT, true, false);fCompo
..