Java Kalender Graphic

Diskutiere Java Kalender Graphic im Allgemeine Java-Themen Forum; Hallo :) Ich habe eine Frage: - Ich muss einen Kalender erstellen und dieser soll ein(evtl. bewegtes) Graphikmotiv (im Graphikfenster der...

  1. Nici97
    Nici97 Neues Mitglied
    Hallo :)

    Ich habe eine Frage:
    - Ich muss einen Kalender erstellen und dieser soll ein(evtl. bewegtes) Graphikmotiv (im Graphikfenster der jsTools) enthalten

    Was bedeutet denn das? Ich kenne jsTools z.b. um ein farbiges Quadrat auszugeben.. Das konnte sich aber nicht bewegen und passt auch nicht zum Kalender ;) Es soll ja schön aussehen :D

    DANKE!


    Ich habe bis jetzt das:

    Code (Java):
    import java.util.Scanner;

    public class Kalenderneu {
       public static void main (String [] args) {
         Scanner sc = new Scanner(System.in);

         System.out.print("Bitte geben Sie den Monat als Zahl ein:");
         int m = sc.nextInt();
         System.out.print("Bitte geben Sie das Jahr als Zahl ein:");
         int jahr = sc.nextInt();

         int y = jahr % 100;
         int c = jahr / 100;
         int max = 31;

         if(jahr <= 1600 && m <= 10) {
           System.out.println("Bitte geben Sie mindestens das Jahr 1600 ein.");
           System.exit(0);
         }

         String Mon = "";

         switch (m) {
           case 1:
             m = 11 ;
             Mon = "Januar";
             max = 31;
             break;
           case 2:
             m = 12 ;
             Mon = "Februar";
             if (jahr % 4 == 0 && m == 2 && jahr % 100 != 0 || jahr % 400 == 0)
               max = 29;
             else
               max = 28;
             break;
           case 3:
             m = 1 ;
             Mon = "Maerz";
             max = 31;
             break;
           case 4:
             m = 2 ;
             Mon = "April";
             max = 30;
             break;
           case 5:
             m = 3 ;
             Mon = "Mai";
             max = 31;
             break;
           case 6:
             m = 4 ;
             Mon = "Juni";
             max = 30;
             break;
           case 7:
             m = 5 ;
             Mon = "Juli";
             max = 31;
             break;
           case 8:
             m = 6 ;
             Mon = "August";
             max = 31;
             break;
           case 9:
             m = 7 ;
             Mon = "September";
             max = 30;
             break;
           case 10:
             m = 8 ;
             Mon = "Oktober";
             max = 31;
             break;
           case 11:
             m = 9 ;
             Mon = "November";
             max = 30;
             break;
           case 12:
             m = 10 ;
             Mon = "Dezember";
             max = 31;
             break;
         }

         if (m == 11 || m == 12) {
           y = y - 1;
         }
         if (y < 0) {
           y = 99;
         }
         if (jahr >= 1600 && jahr % 400 == 0) {
           c = c - 1;
         }

         int w =(((1 + (int)(2.6 * m - 0.2) + y + (y / 4) + (c / 4) - 2 * c) % 7) + 7) % 7;

         System.out.println("");
         System.out.println(" " + Mon + " " + jahr);
         System.out.println("");
         System.out.println("MO DI MI DO FR SA SO");

         for(int i = 0; i < (w + 6) % 7; i++){
           System.out.print(" ");
         }

         int wochentag = w;

         for(int d = 1; d <= max; d++){
           if(d < 10)
             System.out.print("0");

           System.out.print(d + "") ;

           if(wochentag % 7 == 0)
             System.out.println("");
           wochentag++;
         }
       }
    }
     
    Zuletzt von einem Moderator bearbeitet: 15. Dez. 2016
  2. Vielleicht hilft dir dieser Kurs hier weiter --> (hier klicken)
  3. Robat
    Robat Aktives Mitglied
    Poste deinen Code bitte ordentlich formatiert in [code=Java]CODE[/code] Tags.
    So kriegt man ja Augenkrebs ;)

    Gruß
    Robert
     
    VfL_Freak gefällt das.
  4. DerWissende
    DerWissende Bekanntes Mitglied
    Wie das funktioniert, steht bei mir in der Signatur....
     
Die Seite wird geladen...

Java Kalender Graphic - Ähnliche Themen

java kalender
java kalender im Forum Hausaufgaben
Java Consolen Kalender
Java Consolen Kalender im Forum Hausaufgaben
Hinweis zu Fehler im Kalender-Code - Aufgabe 5.3 aus Grundkurs Programmieren in Java 7. Auflage
Hinweis zu Fehler im Kalender-Code - Aufgabe 5.3 aus Grundkurs Programmieren in Java 7. Auflage im Forum Java Basics - Anfänger-Themen
Problem beim Programmieren eines Kalenders (java.lang.ArrayIndexOutOfBoundsException)
Problem beim Programmieren eines Kalenders (java.lang.ArrayIndexOutOfBoundsException) im Forum Java Basics - Anfänger-Themen
Kalender Java Frame
Kalender Java Frame im Forum Java Basics - Anfänger-Themen
Thema: Java Kalender Graphic