swt相关内容
假设我有一个列 = 1 的 GridLayout 组合.(类似于垂直流布局) 我已将标签 1、标签 2、标签 3 添加到此组合中,它们将相应显示. ----------标签 1 |标签 2 |标签 3 |---------- 那么有没有可能,如果我将标签2的可见性设置为false,标签3是否可以向上移动以替换标签2?如果标签 2 的可见性设置回 true,标签 3 会向下移动吗?
..
我想让 SWT 在我运行我的应用程序的所有平台上使用 Firefox.但 SWT 当然默认在 Windows 上使用 IE.知道如何让 SWT 在 Windows 上使用 Mozilla.我知道我需要在机器上安装 XULRunner. 解决方案 你问的很有趣 - 我只是需要在我们的项目中使用相同的方案. 转到 ATF 站点 (http://wiki.eclipse.org/ATF/I
..
是否可以向表格中的单元格添加删除按钮? 我有一个有 5 列的表格,我想添加第 6 列.我希望第 6 列的每一行都有一个删除按钮. 示例行: |10002 |部分 |金属 |001 |是 |删除 | 这样,用户只需单击按钮即可删除任何不需要的行. 我在表中有一个标记列,它是 ComboBox.我创建了一个扩展 EditingSupport 的类. 我是否需要创建另
..
我正在使用 SWT 编写桌面应用程序.从另一个线程更新 GUI 控件的最简单方法是什么? 解决方案 使用 Display.asyncExec 或 Display.syncExec,取决于您的需要. 例如,另一个线程可能会调用此方法来安全地更新标签: private static void doUpdate(final Display display, final Label ta
..
现在我正在尝试使用以下代码更改 org.eclipse.swt.widgets.Button 的背景颜色: 按钮sceneButton = new Button(border, SWT.TOGGLE | SWT.FLAT);SceneButton.setBackground(Color.RED); 当我在 Solaris 中运行程序时,这可以正常工作,但当我在 Windows 中运行代码时
..
我白天是一名网络开发人员,正在考虑构建我的第一个真正的桌面应用程序.我们的想法是构建一个工具,在没有 API 可用的 Web 应用程序中自动执行非常重复的任务. 我知道我想使用 Java.我之前将它用于网络内容,非常了解语法并希望应用程序尽可能简单地跨平台. 我不太确定是应该使用 SWT 还是 Swing.由于我的主要受众使用 Windows,我希望在那里看起来尽可能原生.Linux
..
我想在 Java GUI 中显示一棵树,但我不知道如何.树表示连接节点的图形,如下所示: 我应该说我有自己的树类: 公共类二叉树{私有 BinaryNode 根;公共二叉树( ){根=空;}公共二叉树(对象 rootItem ){root = new BinaryNode( rootItem, null, null );}public BinaryTree( Object rootItem
..
我的应用程序抛出以下异常. 线程“main"中的异常java.lang.UnsatisfiedLinkError:不能在 64 位上加载 32 位 SW T 库JVM. 如何解决这个问题?需要的jar文件名是什么? 解决方案 在 64 位 JVM 上,您需要 64 位 SWT.当前版本可以在这里下载: http://archive.eclipse.org/eclipse/
..
我几乎完成了在 Linux 上开发的一个 Java 项目.现在我需要在 Windows 上构建和测试它.所以我在 Windows XP 32 位上安装了 Eclipse,并导入了我的项目.项目的所有依赖项都在 lib 文件夹中的 jar 文件中,在 Linux 上一切正常,但在 Windows XP 上出现以下错误: 线程“main"中的异常 java.lang.UnsatisfiedLinkE
..
当 Java VM 因 EXCEPTION_ACCESS_VIOLATION 崩溃并生成 hs_err_pidXXX.log 文件时,这表示什么?错误本身基本上是一个空指针异常.它总是由 JVM 中的错误引起,还是有其他原因,例如硬件故障或软件冲突? 编辑:有一个原生组件,这是一个在 win32 上的 SWT 应用程序. 解决方案 大多数时候这是 VM 中的错误.但它可能由任何本机代
..
Java 有很多 gui 框架,但目前公认的首选框架是什么? 以下是我对不同框架的理解,如有不对请指正.这是一组定义非常松散的问题,但我仍然认为它对任何想要创建丰富的 gui 应用程序的人都很有价值. AWT 是swing的基础,性能不错,但缺少高级组件.如果您打算创建丰富的应用程序,AWT 可能不是要走的路.但是对于不需要丰富用户界面的较小的 gui 应用程序.这可能非常适合,
..
我购买了第三方 Java 库,其中包括一个 JAR 文件和两个 DLL 文件.我编写了自己的 Java 程序来调用第三方 JAR 文件.现在我的问题是如何将我的所有代码打包到一个 JAR 文件中,其中包含我的所有代码以及第三方 JAR 和 DLL? 我知道SWT就是这种情况.swt.jar 包含 dll 文件,但我不知道如何执行此操作以及如何使其正常工作. 解决方案 只需将其打包到
..
我的应用程序抛出以下异常. 线程“main"中的异常java.lang.UnsatisfiedLinkError:不能在 64 位上加载 32 位 SW T 库JVM. 如何解决这个问题?需要的jar文件名是什么? 解决方案 在 64 位 JVM 上,您需要 64 位 SWT.当前版本可以在这里下载: http://archive.eclipse.org/eclipse/
..
我几乎完成了在 Linux 上开发的一个 Java 项目.现在我需要在 Windows 上构建和测试它.所以我在 Windows XP 32 位上安装了 Eclipse,并导入了我的项目.项目的所有依赖项都在 lib 文件夹中的 jar 文件中,在 Linux 上一切正常,但在 Windows XP 上出现以下错误: 线程“main"中的异常 java.lang.UnsatisfiedLinkE
..
希望有人能给我建议... 问题 在我的项目的源目录中,一些包包含不是“.java"文件的资源.现在我需要把编译好的“.class"文件放在那里.问题是当我构建最终的 JAR 时,ANT 会将它们过滤掉.“.dll"和“.png"文件不会被过滤掉. 如何实现将所有内容复制到目标目录? 我使用以下 Ant 任务:
..
目标:使用 Java 7 在 Mac 上启动 SWT Web Start 应用程序 为了在 Mac OS X 上运行 SWT RCP 应用程序,有据可查,包括 -XstartOnFirstThread 作为 Java 虚拟机参数的一部分. 不幸的是,Java Web Start 似乎正在删除此参数.查看 Java Web Start 的详细跟踪日志: temp:从 XMLFormat
..
我正在尝试使用 SWT 和 Java Webstart 开发 UI.作为起点,我创建了一个简单的应用程序,它可以在 Windows 和 Linux 上正常运行,但在 Mac 上却无法运行.我的测试应用程序在这里可用.还有指向 jar 文件和类代码的链接. 谁能解释一下如何在 Mac 上进行这项工作? 解决方案 见这个 Eclipse 错误.您的 JNLP 文件不正确.删除该行
..
是否可以使用 JNLP 部署 SWT 应用程序.尤其是加载 swt 本机库(Windows 中的 dll,Linux 中也是如此)?有链接吗?我在 IBM Developer Works 找到了一个,但它只是描述了使用swt.jar.除此之外,是否可以通过 JNLP 加载本机 dll 文件? 解决方案 您链接到的 IBM 开发人员作品文章包含您需要了解的所有内容,包括如何加载本机 dll
..
我维护了一个使用 WebStart 启动的 Eclipse RCP 应用程序.Java 7 u45 进行了一些安全更改,现在我的应用程序在启动时崩溃. 我已添加到清单中: 权限:所有权限 代码库:* 可信库:真实 这从控制面板中删除了所有警告消息.但是在尝试加载我的 IApplication 实现时,我仍然有一个类加载器问题,可能是我要加载的第一个类.这是更新 45
..
我们有一个通过 webstart 启动的应用程序,它使用了 SWT 库. 众所周知,osx 需要在主线程中运行 swt 库,所以我们在 jnlp 中有这个: 自从我们升级到 Java 7 (1.7.0_10)
..