2016-12-02 5 views
1

Я создаю свое первое приложение с под кодовым именем.
Однако я думаю, что во время сборки есть ошибка при использовании eclipse и нового GUI Builder. Я нахожусь на eclipse neon и только что установил плагин cn1 на этой неделе.Codename one ActionListener процесс сборки не работает

1) Главное что вызывает actionListeners не работать, что есть строка отсутствует внутри EventCallbackClass

public void actionPerformed(com.codename1.ui.events.ActionEvent ev) { 
      com.codename1.ui.Component sourceComponent = ev.getComponent(); 
      if(sourceComponent.getParent().getLeadParent() != null) { 
       sourceComponent = sourceComponent.getParent().getLeadParent(); 
      } 

      if(sourceComponent == gui_createAccount) { 
      --------------missing------------------ 
      } 
} 

oncreateAccountActionEvent -метод следует ссылаться, но не в сгенерированный код.

Это probaly вызвано тем, что я получаю ошибку во время сборки

2) Я получаю эту ошибку при нажатии на «Действие события» в «Листе собственности» -> «Событие» вид.

'Building workspace' has encountered a problem. Errors occured during the build. 

Errors occurred during the build. 
Errors running builder 'Integrated External Tool Builder' on project 'MA'. 
Ant build C:\Users\sieben\workspace\MA\build.xml already in progress. Concurrent Ant builds are possible if you specify to build in a separate JRE. 
Ant build C:\Users\sieben\workspace\MA\build.xml already in progress. Concurrent Ant builds are possible if you specify to build in a separate JRE. 

окно консоли, однако выглядит хорошо для меня

[echo] Compile is forcing compliance to the supported API's/features for maximum device compatibility. This allows smaller 
    [echo]   code size and wider device support 
    [javac] C:\Users\sieben\workspace\MA\build.xml:147: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds 
    [javac] C:\Users\sieben\workspace\MA\build.xml:171: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds 
Buildfile: C:\Users\sieben\workspace\MA\build.xml 

jar: 
    [copy] Copying 1 file to C:\Users\sieben\workspace\MA\build\tmp 
    [javac] Compiling 4 source files to C:\Users\sieben\workspace\MA\build\tmp 
    [jar] Building jar: C:\Users\sieben\workspace\MA\dist\MA.jar 
BUILD SUCCESSFUL 
Total time: 1 second 

Спасибо за любые советы, может быть, я должен начать ...

Edit - обходной путь:

укажите метод прослушивателя событий события внутри конструктора следующим образом:

gui_createAccount.addActionListener((ev) -> { 
      oncreateAccountActionEvent(ev); 
     }); 
+0

Я добавил обходное решение, чтобы код работал до тех пор, пока исправление не будет доступно. – socona

ответ

1

Это ошибка, которая уже была исправлена ​​в других IDE, но, похоже, все еще воздействует на Eclipse. Мы попытаемся выпустить обновление Eclipse, как только ответственный инженер сможет его собрать.

+0

Хорошо, спасибо. До тех пор я перезаписываю его в конструкторе. – socona

 Смежные вопросы

  • Нет связанных вопросов^_^