swt相关内容
我在一个Eclipse RCP应用程序的编辑器中使用JavaFX来播放视频。在编辑器UI的初始化过程中,我做了一些类似的事情: canvas = new FXCanvas(imageSection, SWT.NONE); canvas.setScene(createScene()); ... // createScene() Media media = new Media(file.toUR
..
我尝试将FormLayout组合放入GridLayout网格,但遇到异常。我是不是做错了什么,或者这根本不可能?以下是我的代码: import org.eclipse.swt.SWT; import org.eclipse.swt.layout.FormAttachment; import org.eclipse.swt.layout.FormData; import org.eclipse
..
我有一个问题,在使用Ubuntu Linux/Gnome时出现,但似乎不是在Windows上(如其中一个答案所示),在创建新标签时,我无法同时使用SWT.RIGHT | SWT.WRAP,以便使文本右对齐和可换行。 背景: 我在向导中使用了一个简单的2列网格布局,以创建动态数量的行数,每行有一个标签和一个文本字段。我希望标签具有固定的大小,并使其中的文本右对齐,如下所示:
..
我有一个程序,其中pushbutton上的SelectionEvent侦听器激活一个线程。 在此线程的执行期间,该按钮需要保持灰色且不可单击(以便不运行相关线程的多个副本),然后返回到正常的可单击状态。 在SWT框架中,我如何才能做到这一点? 这是我目前拥有的代码(‘ok’是有问题的SWT按钮): ok.addSelectionListener(new Selectio
..
在我的SWT应用程序中,我希望使用进度条(org.eclipse.swt.widgets.ProgressBar) 我找到了一些例子,但是不能理解我需要执行后台任务的正确的流程和用法,我在算法阶段被暂停了,因为我可以分析应该有两个线程,一个用于后台作业,另一个用于进度栏,两者都应该同时执行,我不知道这是如何实现的,我找到了很多例子,但是,我很困惑我应该把我的后台任务代码(仍在搜索)放在哪里。有人能
..
我正在构建一个java SWT独立应用程序,在滚动组合中有一个展开栏。在某些情况下,我将向其中一个组件添加一个字段。因此,项目的大小将会增加。首先,我销毁扩展栏中的所有当前项目: public void closeAll(){ for(int a = bar.getItemCount()-1; a>=0; a--){ bar.getItem(a).getContro
..
我创建了一个组合框列,如下所示: for (int i = 0; i
..
如果创建了新的子控件,如何通知aComposite? 原因:默认情况下,对于StackLayout不显示子对象。我希望确保默认情况下显示添加到StackLayoutComposite中的第一个控件(这是一个具有SetStackLayout和其他几个帮助器方法的Composite)。目前我是通过重写StackLayout的layout方法解决的,但这在我眼里很难看。 推荐答案 如果
..
我的应用程序有一个带有两个孩子的SashForm。我希望在调整窗口大小时,左子窗口的大小保持不变。我希望Eclipse对包资源管理器和主编辑器做同样的事情。调整窗口大小时,只有文本编辑器更改大小。但是,包资源管理器仍可按窗框调整大小。 我尝试使用以下 sashForm.addControlListener(new ControlAdapter() { @Override
..
我有一个SWT应用程序。我对SWT感到沮丧,因为它没有让我想做的事情变得容易。所以我用了秋千。摇摆让我的生活变得轻松。太好了。只是现在,两个人得谈谈。问题是,它们运行在不同的线程上,每当我尝试从Swing运行SWT GUI方法时,都会得到: Exception in thread "AWT-EventQueue-0" org.eclipse.swt.SWTException: Invalid
..
不久前,我读到关于Eclipse和SWT的一个WPF端口。我找不到任何有关它的最新信息。 WPF端口的当前状态是什么?它会在E4之前提供吗? 也欢迎提供有关实现的任何其他详细信息。 Eclipse 推荐答案项目从3.3版开始就有了SWTWindow/WPF实现。这并不意味着支持XAML之类的东西。它只是提供了一种使用WPF而不是Win32API呈现SWT小部件的方法。 如
..
我只是尝试使用以下命令运行基本的Hello World(项目Trial0)应用程序: Eclipse版本:2020-12(4.18.0) 使用SWT 4.18(Linux、GTK) 将Java编译器设置为15 按照Developing SWT applications using Eclipse中的描述(有点古老,是关于JDK 1.4和SWT 3.1),我已经将SWT项目导入到Ec
..
以下代码摘自: How to always show vertical scroll bar in SWT table? ScrolledComposite中的Table只能通过用鼠标移动垂直滚动条或将鼠标直接放到垂直滚动条上并滚动滚轮来滚动。 请问如何通过将鼠标放在Table上使表格可用鼠标轮滚动? public static void main(String[] args) {
..
swt 比 swing 快吗? 我在哪里可以获得好的教程 关于 swt? 从 swing 迁移很容易 怎么办? 解决方案 查看这个网站: SWT、AWT 和 Swing Swing 与 SWT Swing vs SWT(2nd) 带有示例源代码的非常好的网页: SWT SWT 2d-Graphics
..
..
编辑:所以代码实际上工作正常 - 所有对象都按应有的方式进行了修改.在方法仍在运行时,似乎只有表面出现自我更新问题...... 我正在开发一个项目 atm,它基本上是关于解决推箱子谜题.现在,我们已经实现了 GUI 和算法的东西来解决这个谜题,但连接似乎很棘手.例如,在 GUI 中我选择“解决"并且算法解决了谜题(在控制台中可见),但 GUI 不会更改为 InGame 视图(在调用 solv
..
我想将 JFace PopupDialog 用作用户输入的轻量级对话框.但是我对文本小部件的背景颜色有一些问题. 正如您在下面的 1 中看到的,SWT.MULTI 文本小部件具有没有背景和边框,SWT.SINGLE 文本小部件没有背景.我试图用以下方法覆盖背景颜色: 文本注释 = new Text(composite, SWT.MULTI|SWT.BORDER);评论.setFocus()
..
我使用 SWT 创建了一个表格,并使用 TableEditor 在表格单元格中包含了 SWT 小部件,例如标签、文本.但现在我的问题是,表格单元格的轮廓现在不可见.我想让列和行的所有边框都可见.怎么做?设置 table.setLinesVisible(true) 不成功! Table table = new Table(detailArea, SWT.BORDER | SWT.MULTI);t
..
我使用 GridLayout,在 Section 内有一列.网格中有三个“行",具有白色背景.我希望 Section 占据水平空间,但 只需要尽可能多的垂直空间: 每一行都使用一个自定义行布局并有两个孩子.此外,该行布局有两种状态: a) 单行显示(如果总宽度足够大) b) 在额外的一行显示第二个孩子(红色)(如果窗口的总宽度对于两个孩子来说都太小) 对于这两种状态,我希望
..
AWT/Swing 允许显示应用程序模式(阻止整个应用程序)和父模式(仅阻止父级)对话框.我怎样才能用 SWT 达到同样的效果? 解决方案 为了阻塞整个应用程序,你可以创建对话框Shell,样式为SWT.APPLICATION_MODAL,打开它,然后泵送 UI 事件,直到 shell 被释放: 显示 display = Display.getDefault();Shell dialog
..