ICode9

精准搜索请尝试: 精确搜索
  • java-为什么Eclipsepedia的TreeViewer需要此代码?2019-11-27 16:02:17

    我从eclipsepedia找到了这些JFaceSnippets.我对TreeViewer特别感兴趣,但我无法理解代码here: TreeViewerFocusCellManager focusCellManager = new TreeViewerFocusCellManager(v,new FocusCellOwnerDrawHighlighter(v)); ColumnViewerEditorActivationStrategy actSupport = new

  • java-如何在按OK按钮的TitleAreaDialog中存储数据?2019-11-27 15:02:32

    为什么在以下代码中(属于扩展TitleAreaDialog的类的一部分): @Override protected void createButtonsForButtonBar(Composite parent) { super.createButtonsForButtonBar(parent); this.getButton(IDialogConstants.OK_ID).addSelectionListener(new Selec

  • java-如何在运行时启用/禁用SWT文本WRAP2019-11-21 22:01:36

    我有一个SWT按钮(带有SWT.CHECK标志)和SWT文本.按下后,SWT按钮应启用/禁用SWT文本的换行. 我知道在构造函数中指定了文本换行功能,如下所示: new Text(parent, SWT.WRAP) 但是我找不到诸如setWrap(false)之类的方法来在运行时以编程方式启用/禁用它. 有没有办法在SWT中做到这一点?

  • java-当我拥有所有Joda DateTime对象时,如何使用SWT日历?2019-11-19 21:01:30

    我正在Windows(Eclipse和SWT)上开发Java GUI.我需要GUI用户输入日期(日历小部件),然后进行日期/时间(来自数据源)的操作,包括处理不同的时区. 我改用Joda以获得更好的日期/时间操作,因为我认为这比标准SWT更好.但是,据我了解,Joda不支持其自己的日历小部件. 谁能建议我该如何与SWT

  • java-Eclipse中特定于平台的代码2019-11-19 15:51:35

    我们正在开发带有图形布局组件的Java桌面/ Eclipse RCP应用程序.我们在Windows的较新版本(8、8.1、10)上遇到了GUI缩放的问题,似乎只能通过win32 api调用来检索缩放因子,因此我们添加了一个小DLL来执行此操作并通过JNI进行调用.在Windows上可以正常工作,在linux / osx上在maven中可

  • JAVA SWT中禁用的控件不显示工具提示2019-11-18 08:11:17

    我将JAVA SWT用于JAVA应用程序的GUI. 现在,我已设置一个复选框为禁用状态,但我想显示相同的工具提示. 这可能吗? 我的代码是: myCheckbox.setSelection(false); myCheckbox.setEnabled(false); myCheckbox.setToolTipText("Tooltip message"); 解决方法:正如greg-449在他的answer中

  • java-为SWT树和表编写通用代码2019-11-10 21:03:19

    SWT控件类Tree和Table具有几种具有相同签名且以相同方式工作的方法. 例如: > getItems > getSelection 但是这些方法是直接在Tree和Table上定义的,没有通用的超类或接口声明这些方法.因此,很难编写适用于Tree和Table的代码. 是否有解决方案,可以为两个类编写通用代码?解决方法:一种可

  • java-Eclipse RCP,SWT,JFace:如何创建仅对视图(而不是整个外壳)具有模式的对话框?2019-11-08 00:03:26

    无论如何,有没有创建对视图而不是整个外壳(应用程序)有模式的对话框?因此,如果说,我有一个称为A的视图与另一个称为B的视图重叠,我想打开一个仅对视图A具有模态的对话框,因此当我切换到视图B时,该对话框和视图A将被覆盖视图B.即使不是正常做法,我仍然可以这样做吗? 谢谢!解决方法:我认

  • SWT全局KeyListener按钮焦点问题2019-11-05 23:14:37

    对于我的应用程序,我需要空格键才能在应用程序中的任何位置(但仅在根据选项卡打开的情况下)调用独立于焦点控件的函数.我发现可以将过滤器添加到显示中,如下所示: getShell().getDisplay().addFilter(SWT.KeyDown, new Listener() { public void handleEvent(Event a

  • java-SWT StyledText是否有高度限制?2019-11-05 16:02:54

    我正在尝试创建一个包含在ScrolledComposite中显示的StyledText框的应用程序.我在StyledText框中显示大量行时遇到困难(超过2,550个似乎会引起问题). StyledText框本身不能具有滚动条,但必须可以通过ScrolledComposite滚动.由于StyledText上方和下方还有其他项目需要滚动到,所以我

  • Java-OS X上的SWT:如何将徽章添加到扩展坞图标2019-11-02 12:04:31

    例如,基于Swing的应用程序IntelliJ IDEA可以在编译时在扩展坞图标上显示进度指示器,并在完成时显示选中标记.如何为SWT应用程序的停靠图标完成此操作?解决方法:看一下SWT的TaskBar和TaskItem类. 基本上是: display.getSystemTaskBar().getItem(shell).setProgress(66); 其中display

  • Java-OS X上的SWT:更改应用程序名称2019-11-02 12:01:59

    我的基于SWT的Java应用程序在应用程序菜单中将SWT显示为应用程序名称.我试过在Info.plist中更改它,并使用Display.setAppName(“ myApp”),但这无济于事.我还能尝试什么? 顺便说一句,我正在使用位于MyApp.app/Contents/MacOS/MyApp的Shell脚本启动应用程序.解决方法:Display.setAppN

  • java-如何在Eclipse中强制JFace向导的最小高度?2019-11-02 10:04:09

    我正在介绍一个向导(代码here),该向导太低,因此内容无法完全显示(请参见下面的屏幕截图): 如何强制向导达到最小高度? 根据this question here on StackOverflow的答案,该向导的高度将与该向导中最大的向导页面的高度相同,但我的向导至少不会根据最大页面的内容来调整其大小,而且我还

  • java-在SWT接口未运行时显示MessageBox2019-10-31 22:00:52

    我有一个Java SWT应用程序,并且我正在使用此代码段来显示消息框. Display.getDefault().asyncExec(new Runnable() { @Override public void run() { try { MessageBox objError = new MessageBox(SysTray.shell, SWT.ICON_ERR

  • java-在SWT的CheckBoxTableViewer中获取选中项的行索引2019-10-30 11:00:21

    我在我的项目中实现SWT CheckBoxTableViewer.有人可以告诉我如何获取所选检查项目的行索引吗?解决方法:像这样: final TableItem [] items = tableViewer.getTable().getItems(); for (int i = 0; i < items.length; ++i) { if (items[i].getChecked()) ... han

  • java-重新排序GridLayout SWT2019-10-30 09:01:15

    我有一个GridLayout以随机顺序填充Composites.现在,我正在对填充列表/集合中的GridLayout的组合进行排序,并希望像从列表/集合中排序的结果一样对它们进行排序.我试图通过将它们再次分配给他们的父母来做到这一点,以便它们处于正确的顺序,但是由于某种原因,什么也没发生.然后,我尝

  • java-如何在JFace TableViewer中将EList设置为输入?2019-10-24 19:01:16

    这是我的第一个SO问题.我希望我提供足够的细节. 我有一个名为ScopeContainer的类的EMF模型,该类具有两个包含引用,它们是不同类型的ELists. 我已经产生了 >型号>模型.编辑和>模型编辑器 Genmodel编码 我试图在只有一个列的org.eclipse.jface.viewers.TableViewer中显示这些列表之一

  • java-有没有办法为SWT组件启用双重缓冲?2019-10-24 15:03:52

    在我正在构建的Eclipse RCP应用程序中,我注意到当重建部分GUI(通过添加/删除控件)时,GUI会在每次修改后立即更新并重新绘制,这会导致闪烁效果. 是否有启用双重缓冲的方法,以便GUI刷新在事件分发周期结束时仅发生一次?解决方法:尝试: Control#setRedraw(false); ... modify ... Contr

  • java-在Swing应用程序中运行SWT组件2019-10-24 15:00:25

    我想知道是否有人有尝试运行Swing组件中托管的复杂SWT UI的经验. 我已经设法进行了一个非常简单的演示,但是如果其他人尝试过/失败/成功了,那么从他们的经验中学习将是很棒的. 因此,重申一下我的应用程序是Swing应用程序,我希望利用一个复杂的SWT UI组件(拖放,弹出窗口和对话框)-有

  • java-Eclipse插件-弹出菜单扩展2019-10-24 12:59:50

    我正在尝试向Eclipse的popupmenus添加一个新菜单项.在示例和教程中,这看起来确实很简单,但是菜单项本身是不可见的.我希望这可以在所有视图中使用,并且基本上可以用于任何文件.我正在使用Eclipse 3.4.这是我的plugin.xml配置: <?xml version="1.0" encoding="UTF-8"?> <?eclipse ve

  • Java-SWT:选项卡中的可滚动区域2019-10-24 05:11:46

    我正在尝试向选项卡式窗口添加可滚动区域.到目前为止,我在外壳中有一个CTabFolder.我已经添加了5个CTabItems,并且一切正常. 在我的一个CTabItem上,内容太大而无法在屏幕上容纳,因此我希望能够滚动.内容是组的集合,每个组包含各种小部件. 因此,CTabFolder的创建如下: CTabFolder ta

  • java-项目扩展时自动调整列大小2019-10-24 01:14:23

    在具有多列的树中,如何在扩展/折叠和数据更新时将列的大小调整为内容? 类似question for tables的解决方案不起作用. 如同: tree.addListener(SWT.Collapse, new Listener(){ @Override public void handleEvent(Event e) { expandAndResize(false, (TreeItem) e.item);

  • java-在带有SWT的任务栏图标上显示数字2019-10-12 02:02:52

    我想在我的任务栏图标上显示一些数字,这些数字指示用户发生的一些事件,例如在此Facebook通知图标中所做的事情: 您认为有可能吗? 谢谢解决方法:您可以使用TaskBar和TaskItem类来执行此操作,尽管它可能不适用于所有平台. TaskBar taskBar = Display.getDefault().getSystemTaskBar()

  • java-Eclipse Forms部分工具栏中的切换按钮2019-10-11 11:02:11

    如何在Eclipse UI Forms的部分工具栏中实现切换按钮,如下图所示? 我仅找到将操作添加到部分工具栏的示例.解决方法:我认为关键是:IAction.AS_CHECK_BOX toggleBotton = new Action(Messages.toolTipMessage, IAction.AS_CHECK_BOX) { @Override public void run

  • Java-Eclipse SWT浏览器崩溃(Linux 64位)2019-10-10 23:50:48

    我有一个使用eclipse SWT中的webbrowser的eclipse项目,该项目可在我的Windows eclipse上顺利运行.我共享该项目(通过SVN),并尝试在我的64位Linux系统上运行它.我下载了适用于64位linux的稳定swt版本,并将其导入到我的工作区中. 但是当我尝试启动swt-webbrowser时,出现此错误: (SWT:

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有