Je comprends que l'alerte de JavaFX ne peut pas encore être utilisée avec les applications mobiles. Mais qu'en est-il du Gluon Charm Alert?Problèmes d'utilisation de l'alerte de Gluon Charm
J'ai défini un projet Gluon Mobile MultiView FXML. J'ai mis à jour les dépendances du projet gradle pour inclure charme-2.2.0.jar, donc la classe Gluon Charm Alert est disponible. Pour l'utiliser, vous devez également accéder à javafx.scene.control.Alert.AlertType. Je ne semble pas avoir un accès à la compilation à la classe AlertType ci-dessus. J'utilise NetBeans 8.1 avec le plug-in Gluon/Gradle le plus récent sur Mac avec OS X 10.11.14. Existe-t-il une dépendance de configuration supplémentaire que je dois définir?
Merci d'avance pour toute aide.
Voici mon fichier build.gradle.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'org.javafxports:jfxmobile-plugin:1.0.8'
}
}
apply plugin: 'org.javafxports.jfxmobile'
repositories {
jcenter()
maven {
url 'http://nexus.gluonhq.com/nexus/content/repositories/releases'
}
}
mainClassName = 'com.capitals.Capitals'
dependencies {
compile 'com.gluonhq:charm:2.2.0'
androidRuntime 'com.gluonhq:charm-android:2.2.0'
iosRuntime 'com.gluonhq:charm-ios:2.2.0'
desktopRuntime 'com.gluonhq:charm-desktop:2.2.0'
}
jfxmobile {
android {
manifest = 'src/android/AndroidManifest.xml'
}
ios {
infoPList = file('src/ios/Default-Info.plist')
forceLinkClasses = [
'com.asgteach.capitals.**.*',
'com.gluonhq.**.*',
'io.datafx.**.*',
'javax.annotations.**.*',
'javax.inject.**.*',
'javax.json.**.*',
'org.glassfish.json.**.*'
]
}
}
Merci, José, pour votre réponse rapide. En effet, le code que vous avez publié fonctionne sans problème. Cependant, NetBeans me donne une erreur de compilation de la ligne rouge avec le message suivant: "Le type d'Alerte (AltertType, String) est erroné, le paquetage javafx.scene.control.Alert n'existe pas." –
Vous devriez être capable d'exécuter à la fois JavaFX et Gluon's Alert. Quel est votre JDK? JavaFX Alert est disponible depuis 8u40, mais Gluon regroupe déjà 8u60. –
JDK selon NetBeans Java Platform est jdk1.8.0_74.jdk. –