swt相关内容

可以将FormLayout放入GridLayout中吗?

我尝试将FormLayout组合放入GridLayout网格,但遇到异常。我是不是做错了什么,或者这根本不可能?以下是我的代码: import org.eclipse.swt.SWT; import org.eclipse.swt.layout.FormAttachment; import org.eclipse.swt.layout.FormData; import org.eclipse ..
发布时间:2022-07-01 15:30:31 Java开发

在Linux/Gnome中同时右对齐和换行SWT标签中的文本

我有一个问题,在使用Ubuntu Linux/Gnome时出现,但似乎不是在Windows上(如其中一个答案所示),在创建新标签时,我无法同时使用SWT.RIGHT | SWT.WRAP,以便使文本右对齐和可换行。 背景: 我在向导中使用了一个简单的2列网格布局,以创建动态数量的行数,每行有一个标签和一个文本字段。我希望标签具有固定的大小,并使其中的文本右对齐,如下所示: ..
发布时间:2022-07-01 15:24:37 Java开发

Java SWT:如何在单独的线程运行时使按钮不可点击

我有一个程序,其中pushbutton上的SelectionEvent侦听器激活一个线程。 在此线程的执行期间,该按钮需要保持灰色且不可单击(以便不运行相关线程的多个副本),然后返回到正常的可单击状态。 在SWT框架中,我如何才能做到这一点? 这是我目前拥有的代码(‘ok’是有问题的SWT按钮): ok.addSelectionListener(new Selectio ..
发布时间:2022-03-16 13:15:24 Java开发

在SWT中使用线程的进度栏

在我的SWT应用程序中,我希望使用进度条(org.eclipse.swt.widgets.ProgressBar) 我找到了一些例子,但是不能理解我需要执行后台任务的正确的流程和用法,我在算法阶段被暂停了,因为我可以分析应该有两个线程,一个用于后台作业,另一个用于进度栏,两者都应该同时执行,我不知道这是如何实现的,我找到了很多例子,但是,我很困惑我应该把我的后台任务代码(仍在搜索)放在哪里。有人能 ..
发布时间:2022-03-16 13:11:14 Java开发

调整ScroldComposite中扩展栏SWT的大小

我正在构建一个java SWT独立应用程序,在滚动组合中有一个展开栏。在某些情况下,我将向其中一个组件添加一个字段。因此,项目的大小将会增加。首先,我销毁扩展栏中的所有当前项目: public void closeAll(){ for(int a = bar.getItemCount()-1; a>=0; a--){ bar.getItem(a).getContro ..
发布时间:2022-03-16 12:58:37 Java开发

SWT:通知组合它有一个新的子项

如果创建了新的子控件,如何通知aComposite? 原因:默认情况下,对于StackLayout不显示子对象。我希望确保默认情况下显示添加到StackLayoutComposite中的第一个控件(这是一个具有SetStackLayout和其他几个帮助器方法的Composite)。目前我是通过重写StackLayout的layout方法解决的,但这在我眼里很难看。 推荐答案 如果 ..
发布时间:2022-03-16 12:44:16 Java开发

恒定宽度SashForm

我的应用程序有一个带有两个孩子的SashForm。我希望在调整窗口大小时,左子窗口的大小保持不变。我希望Eclipse对包资源管理器和主编辑器做同样的事情。调整窗口大小时,只有文本编辑器更改大小。但是,包资源管理器仍可按窗框调整大小。 我尝试使用以下 sashForm.addControlListener(new ControlAdapter() { @Override ..
发布时间:2022-03-16 12:39:52 Java开发

SWT/Swing-&;线程N&;#39;地狱

我有一个SWT应用程序。我对SWT感到沮丧,因为它没有让我想做的事情变得容易。所以我用了秋千。摇摆让我的生活变得轻松。太好了。只是现在,两个人得谈谈。问题是,它们运行在不同的线程上,每当我尝试从Swing运行SWT GUI方法时,都会得到: Exception in thread "AWT-EventQueue-0" org.eclipse.swt.SWTException: Invalid ..
发布时间:2022-03-16 12:34:06 Java开发

SWT到WPF端口的状态是什么?

不久前,我读到关于Eclipse和SWT的一个WPF端口。我找不到任何有关它的最新信息。 WPF端口的当前状态是什么?它会在E4之前提供吗? 也欢迎提供有关实现的任何其他详细信息。 Eclipse 推荐答案项目从3.3版开始就有了SWTWindow/WPF实现。这并不意味着支持XAML之类的东西。它只是提供了一种使用WPF而不是Win32API呈现SWT小部件的方法。 如 ..
发布时间:2022-03-16 12:28:17 Java开发

将 SWT 与 SWING 进行比较

swt 比 swing 快吗? 我在哪里可以获得好的教程 关于 swt? 从 swing 迁移很容易 怎么办? 解决方案 查看这个网站: SWT、AWT 和 Swing Swing 与 SWT Swing vs SWT(2nd) 带有示例源代码的非常好的网页: SWT SWT 2d-Graphics ..
发布时间:2022-01-23 09:40:01 Java开发

同步“前端"和“后端"在 Java(和 SWT)中

编辑:所以代码实际上工作正常 - 所有对象都按应有的方式进行了修改.在方法仍在运行时,似乎只有表面出现自我更新问题...... 我正在开发一个项目 atm,它基本上是关于解决推箱子谜题.现在,我们已经实现了 GUI 和算法的东西来解决这个谜题,但连接似乎很棘手.例如,在 GUI 中我选择“解决"并且算法解决了谜题(在控制台中可见),但 GUI 不会更改为 InGame 视图(在调用 solv ..
发布时间:2022-01-19 13:21:33 Java开发

JFace PopupDialog 中小部件的背景颜色

我想将 JFace PopupDialog 用作用户输入的轻量级对话框.但是我对文本小部件的背景颜色有一些问题. 正如您在下面的 1 中看到的,SWT.MULTI 文本小部件具有没有背景和边框,SWT.SINGLE 文本小部件没有背景.我试图用以下方法覆盖背景颜色: 文本注释 = new Text(composite, SWT.MULTI|SWT.BORDER);评论.setFocus() ..
发布时间:2022-01-18 22:58:11 Java开发

如何设置 SWT 表中可见的行,包括单元格中的小部件?

我使用 SWT 创建了一个表格,并使用 TableEditor 在表格单元格中包含了 SWT 小部件,例如标签、文本.但现在我的问题是,表格单元格的轮廓现在不可见.我想让列和行的所有边框都可见.怎么做?设置 table.setLinesVisible(true) 不成功! Table table = new Table(detailArea, SWT.BORDER | SWT.MULTI);t ..
发布时间:2022-01-18 22:27:51 Java开发

SWT 部分在为其子项使用自定义行布局时保留了过多的垂直空间

我使用 GridLayout,在 Section 内有一列.网格中有三个“行",具有白色背景.我希望 Section 占据水平空间,但 只需要尽可能多的垂直空间: 每一行都使用一个自定义行布局并有两个孩子.此外,该行布局有两种状态: a) 单行显示(如果总宽度足够大) b) 在额外的一行显示第二个孩子(红色)(如果窗口的总宽度对于两个孩子来说都太小) 对于这两种状态,我希望 ..
发布时间:2022-01-18 10:37:40 其他开发

使用 SWT 显示父模式对话框

AWT/Swing 允许显示应用程序模式(阻止整个应用程序)和父模式(仅阻止父级)对话框.我怎样才能用 SWT 达到同样的效果? 解决方案 为了阻塞整个应用程序,你可以创建对话框Shell,样式为SWT.APPLICATION_MODAL,打开它,然后泵送 UI 事件,直到 shell 被释放: 显示 display = Display.getDefault();Shell dialog ..
发布时间:2022-01-17 11:00:56 Java开发