Я создаю свое первое приложение с под кодовым именем.
Однако я думаю, что во время сборки есть ошибка при использовании 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);
});
Я добавил обходное решение, чтобы код работал до тех пор, пока исправление не будет доступно. – socona