2017-06-23 1 views
-3
package teste1; 
    import javafx.application.Application; 
    import javafx.scene.Scene; 
    import javafx.stage.Stage; 
    import java.time.LocalDate; 
    import jfxtras.scene.control.agenda.Agenda; 
    public class Teste1 extends Application 
    { 
     @Override 
     public void start(Stage primaryStage) 
     { 
      // Creates an Agenda. 
      Agenda agenda = new Agenda(); 
      // Adds an Appointment to it. 
      agenda.appointments().addAll 
      ( 
       new Agenda.AppointmentImplLocal() 
       .withStartLocalDateTime(LocalDate.now().atTime(4, 00)) 
       .withEndLocalDateTime(LocalDate.now().atTime(15, 30)) 
       .withDescription("It's Time!") 
       .withAppointmentGroup(new Agenda.AppointmentGroupImpl().withStyleClass("Group1"))); 
       // Shows the Agenda. 
       primaryStage.setScene(new Scene(agenda, 800, 600)); 
       primaryStage.show(); 
     } 
     public static void main(String[] args) 
     { 
      launch(args); 
     } 
    } 

ich die jfxtras-Agenda-8.0-r5.jar importiert und die jfxtras-Kontrollen-8.0-r5.jar auf die Projekt.Wenn ich diesen Code ausführen es gibt mir ein "java.lang.reflect.InvocationTargetException" Fehler

Wenn ich diesen Code ausführen, gibt es mir eine "java.lang.reflect.InvocationTargetException". Kann mir jemand sagen, was mit dem Code nicht stimmt?

+4

Bitte formatieren Sie dieses unlesbare Chaos, einschließlich des Entfernens aller überflüssigen Leerzeilen, und stellen Sie den kompletten Stack-Trace in Ihrer Frage bereit. Die Antwort liegt darin. – EJP

+3

Und du solltest einen Text schreiben, der deinen Code und dein Problem erklärt - du tust beides nicht, sondern nur eine sehr kurze Erklärung im Titel. Bitte verbessern Sie die Qualität dieser Frage. –

+0

Ihr Code von hier: http://jfxtras.org/doc/8.0/jfxtras-agenda/jfxtras/scene/control/agenda/Agenda.html und es gibt eine Erklärung dafür –

Antwort

0

Ich lief Ihr Beispiel und es gibt keine Fehler. Agenda öffnete sich richtig und der Termin schien richtig. Ein Unterschied ist, dass ich das neueste JFXtras 8.0-r6-SNAPSHOT verwendet habe. Bitte versuchen Sie den neuen Schnappschuss. Ich schlage vor, dass Sie die Abhängigkeit zu einer Maven- oder Gradle-Build-Datei hinzufügen.

Wenn Sie immer noch ein Problem haben, geben Sie bitte den gesamten StackTrace an, damit ich Ihnen besser helfen kann.

+0

Ich habe gerade herausgefunden, was der Fehler war: die Bibliothek jfxtras-common-8.0-r5.jar fehlte im Projekt. Jetzt funktioniert es gut. Sorry über den Code, ich habe immer noch nicht sehr gut, wie man den Java-Code formatieren :( –

+0

Ich habe gerade den Code bearbeitet, ich hoffe, es ist jetzt in Ordnung? –

Verwandte Themen