swt专题提供swt的最新资讯内容,帮你更好的了解swt。
我正在为SWT实现甘特图组件,这需要重新绘制一下(例如,图表的整个可见部分为200毫秒). 现在,当我滚动时,我只重新绘制剪切矩形所需的内容.当我快速滚动时,这使得应用程序看起来非常糟糕,因为滚动后仍然可见的部分似乎首先被OS移动,并且当我完成绘制剩余部分(滚动期间变得可见的部分)时,立即显示新的滚动步骤开始,将我的图表的一半移到右边,让我重新绘制另一半.这实际上看起来像我的图表在滚动期间在中间闪
我们使用以下类在 Java应用程序中显示进度条: TextProgressBar 不幸的是,在使用它时,我们遇到了一些闪烁问题(Win 7,Java 7).你有什么提示我们如何避免这种情况吗?我们可以以某种方式重新粉碎它,使用双缓冲或其他什么?任何提示都非常感谢! 首先,尝试将SWT.DOUBLE_BUFFERED传递给构造中的样式参数.如果无法改善这种情况,请向上移动父链并将SWT.DOUBLE
我不能让这个工作,所以我认为在这里张贴可能是一个明智的想法… 我在SWT中有一个上下文菜单(实际上它是一个 Eclipse插件).这是一个级联菜单,所以当你将鼠标悬停在某个条目上时它会立即扩展… 我的问题是,我想在菜单上附上一个小图标,但我很挣扎! 码:                 …. manager.add(new Separator()); // icon fo
我的应用程序需要调整 ImageData的大小.不幸的是,我没有得到我想要的GC结果(带有抗锯齿和高插值)或ImageData.scaledTo().得到的图像质量太低而无法接受.什么是高质量ImageData调整大小的最佳方法? 编辑:我缩小了. AWT提供不同模式的图像缩放.对于缩小尺寸,Area Averaging提供最佳质量.当然,人们可以重新实现SWT的区域平均缩放算法,或者,对于通常足
我希望文本说一件事,但有价值说另一件事 文字键 但它只需要一个字符串来添加项目. Java程序员通常如何在组合框中存储文本/ id对 也许你可以使用组合框的setData(String key,Object value)方法来实现你想要的. 例: Combo box = new Combo(parent, SWT.DROP_DOWN); String s = "Item 1"; box.add(s
我试图使用以下代码使用SWT将Office 2007/2010应用程序嵌入 Java应用程序中: import java.awt.Canvas; import javax.swing.JFrame; import org.eclipse.swt.SWT; import org.eclipse.swt.awt.SWT_AWT; import org.eclipse.swt.layout.FillL
目前正在努力工作,但JFace遇到了一个小问题. 我需要的大部分内容都有一个允许下一个按钮变为活动状态的复选框. 这是代码 Button btnConfirm = new Button(container, SWT.CHECK); btnConfirm.addSelectionListener(new SelectionAdapter() { @Override pub
我正在开发一个小型应用程序与SWT浏览器小部件.我正在强调一个搜索文字 <a id="xyz" href=''><mark>test</mark></a> 在HTML文档中.并以这种方式替换HTML文本中的所有搜索词,以便我们得到所有的搜索词突出显示. htmltext.replaceAll("(?i)"+Pattern.quote(searchword), "\\<a id='xyz' href
我正在为TextArea使用以下 ToolBar bar = new ToolBar(box,SWT.NONE); ToolItem item = new ToolItem(bar, SWT.SEPARATOR); Text text = new Text(bar, SWT.BORDER | SWT.MULTI); item.setWidth(width); item.setControl(tex
我创建了一个桌面应用程序,我遇到了一个问题,我生成的runnable jar.一切都在 Eclipse环境中运行正常,但是当我生成jar时,它只会显示theswtcomponents(菜单,选项卡等). 其他库位置是一个空白区域(用于生成库的库).同样没有出现工具栏(包含图片的按钮),GoogleMap.htmldoes没有出现. 如何正确生成一个包含这些外部源的可执行jar? ToolBar图片
在我的情况下,我有两个SashForm的孩子,但问题适用于所有复合材料. class MainWindow { Sashform sashform; Tree child1 = null; Table child2 = null; MainWindow(Shell shell) { sashform = new SashForm(shell, SW
我有最简单的所有简单的SWT程序(它甚至不显示你好世界): package com.samples.swt.first; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; public class Main { public static void main(String[] ar
Similar question,但不完全一样. table.showColumn()是有帮助的,但滚动只具有列宽的粒度.但是我想要更精确地控制滚动位置. 请考虑以下用例.我有两个表,我知道的宽度相同,列宽相同.而且我想实现某种滚动同步器,以便当用户滚动一个表(水平)时,另一个表滚动到同一个位置. 提前谢谢了! Stackoverflow岩石. 编辑: On the Eclipse forum似乎
我做错了什么? 这是我的代码摘录 public void createPartControl(Composite parent) { parent.setLayout(new FillLayout()); ScrolledComposite scrollBox = new ScrolledComposite(parent, SWT.V_SCROLL); scrollBox.setExp
我想在 Java GUI中显示树,但我不知道如何.树代表连接节点的图形,如下所示: 我应该说我有自己的树类: public class BinaryTree { private BinaryNode root; public BinaryTree( ) { root = null; } public BinaryTree( Object rootItem ) { root =
对于我的应用程序,我需要动态创建网站的缩略图.到目前为止,我有这样的代码从SO: public class CreateWebsiteThumbnail { private static final int WIDTH = 128; private static final int HEIGHT = 128; private BufferedImage image =
我刚刚开始使用swt( windows x86_x64兼容版本). 当我在 Eclipse中运行示例代码片段时,我收到以下错误… Exception in thread "main" java.lang.UnsatisfiedLinkError: Cannot load 64-bit SWT libraries on 32-bit JVM at org.eclipse.swt.internal.
有没有人注意到,TreeViewer和TableViewer之间存在巨大的性能差异(TreeViewer要快得多). 我有一个包含CellEditors(带有EditingSupport)的表,大约有30列,当我滚动它时,尤其是水平的,这很慢.多细胞选择也很慢. 我把表改成了一个Tree(刚刚将主ViewViewer更改为TreeViewer和特定的类),并且有一个巨大的性能增益. 为什么是这样?
可以使用SWT FileDialog来选择文件夹而不是文件吗? 您可以使用 DirectoryDialog. Here是一些示例代码: public static void main(String[] args) { Display display = new Display(); Shell shell = new Shell(display); shell.open()
我需要用 Java创建一个GUI应用程序.我才意识到我有不同的可选方式(其中包括SWT和Swing). 我已经发现有很多关于哪种方式更好的讨论,我不想深入讨论这些讨论(我是新手). 我不关心困境的所有方面.我只是列出了一些主要要求: >它应该易于使用(易于创建我想要的). >最后,我希望只有一个文件可以轻松执行(没有任何额外的技巧,设置和安装),就像一个独立的应用程序. >它应该是平台独立的.或者