小编San*_*man的帖子

如何在eclipse rcp中为我们编写的方法自动生成注释?

我的问题是,一旦添加新方法,我们如何将与我们添加的方法相关的注释或注释块添加到我们的RCP应用程序中.

eclipse comments

17
推荐指数
1
解决办法
3万
查看次数

开始使用Eclipse RCP

我将很快开始为我现在的雇主维护一个Eclipse RCP应用程序.
您对此平台有何经验?什么是专业人士,有什么缺点,我应该注意哪些警告?
另外,您可以推荐哪些阅读材料(书籍,教程)?我在网上找到的大多数教程都已过时,有哪些更好的教程更新?
我开始阅读 Eclipse Rich Client Platform:设计,编码和打包Java(TM)应用程序, 但由于它也已经过时,我在开始时就陷入了困境,这本书实际上似乎更像是一系列的食谱做一些关于这个主题的真实书籍(它没有很好地解释核心概念).
那么,您能告诉我有关使用Eclipse RCP开发应用程序的好方面和坏方面,以及您的阅读建议是什么?

java eclipse eclipse-plugin eclipse-rcp

14
推荐指数
1
解决办法
3816
查看次数

使用JFace数据绑定绑定单选按钮组的正确方法

我想知道是否有人可以向我解释如何使用JFace数据绑定将一组单选按钮正确绑定到模型中的布尔变量.

让我先解释一下情况:我创建了一个代表一组SWT按钮的类(样式设置为'SWT.RADIO'),它由三个元素组成:带有问题的标签和两个按钮,一个用于"是"回答,一个回答"否".我想在模型中创建一个布尔变量的绑定,这样当用户选择"是"单选按钮时,布尔值设置为true,当他/她选择"否"按钮时,布尔值为设为false.

这是我班级的代码:

private class YesOrNoRadioButtonGroup {

private static final String YES = "yes";
private static final String NO = "no";
private Button m_yesButton;
private Button m_noButton;

public YesOrNoRadioButtonGroup(final Composite p_parent,
                               final String p_questionText,
                               final IObservableValue p_modelProperty
                               final DataBindingContext p_dbContext) 
{

  Composite radioButtonGroupContainer = new Composite(p_parent, SWT.NONE);
  radioButtonGroupContainer.setLayout(new GridLayout());
  Label question = new Label(radioButtonGroupContainer, SWT.NONE);
  question.setText(p_questionText);


  m_yesButton = new Button(radioButtonGroupContainer, SWT.RADIO);
  m_yesButton.setText(YES);

  m_noButton = new Button(radioButtonGroupContainer, SWT.RADIO);
  m_noButton.setText(NO);
  m_noButton.setSelection(true);

  Listener yesOrNoRadioGroupListener = new Listener() {

    public void handleEvent(Event p_event) { …
Run Code Online (Sandbox Code Playgroud)

data-binding swt jface eclipse-rcp

11
推荐指数
2
解决办法
1万
查看次数

Java Swing组件的名称约定(前缀)

在用Java编写Swing时,我想到的一个问题是,它是Swing组件上的推荐还是"官方"/最常用的命名约定(前缀).

例如(即使其他人可能更喜欢其他命名约定,这是我目前使用的):

  • JTextField的txt
  • btn for JButton
  • lll为JLabel
  • pnl for JPanel

但后来我的名单结束了..

我认为这样的前缀增强了我的代码的可读性,但是我没有任何组件的名称,如JComboBox,JList,JRadioButton,JCheckButton等等,列表继续.

提前致谢.

java naming-conventions

8
推荐指数
4
解决办法
1万
查看次数

为Eclipse切片工具

有没有人知道是否有任何开源工具可以根据Mark Weiser(http://en.wikipedia.org/wiki/Program_slicing)概述的切片技术生成静态程序切片?我似乎只能找到JSlice,它只适用于Fedora.任何关于如何解决这个问题的指针(以及那里的库,或java的示例算法)都会很棒.

java eclipse slice

6
推荐指数
1
解决办法
1236
查看次数

在runnable jar中找不到getTimeStamp(),但是在其他情况下找不到

我在部署在eclipse中运行良好的应用程序时遇到了麻烦,但在创建可运行的jar时会产生以下错误(使用选项:将所需的库提取到生成的JAR中):

org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NoSuchMethodError: org.apache.log4j.spi.LoggingEvent.getTimeStamp()J)
        at org.eclipse.swt.SWT.error(Unknown Source)
        at org.eclipse.swt.SWT.error(Unknown Source)
        at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
        at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
Run Code Online (Sandbox Code Playgroud)

我正在使用log4j-1.2.16.jar,它包含在生成的jar中.

我不确定在哪里进行故障排除,我试图在其他包含的jar中找到org.apache.log4j.spi.LoggingEvent的其他(较旧的)实例,但到目前为止我没有找到任何.

java jar exception

4
推荐指数
1
解决办法
2938
查看次数