tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Fabio Hellmann
ERLEDIGT
JA
ANTWORTEN
8
ZUGRIFFE
561
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Oct 2011
    Beiträge
    5
    Hallo Leute,
    hab mich hier im Forum mal angemeldet, da ich bei euch schon oft die Lösungen für diverse Probleme gefunden habe, für mein neues Problem hab ich aber leider nichts brauchbares finden können.

    Jetzt aber zur Erklärung:
    Mein Vater hat bis jetzt den Dienstplan für sein Restaurant immer mit der Handgeschrieben und dabei für jeden Mitarbeiter eine eigene Farbe verwendet um es übersichtlicher zu machen.

    Jetzt hat er mir den Auftrag gegeben ein kleines Programm zu schreiben mit dem er das erledigen kann.

    Keine große Sache eigentlich, bis auf das Drucken, da ich mich bis jetzt eigentlich noch so gut wie nie mit diesem Thema beschäftigt habe.

    Zum Aufbau:
    Für den Mitarbeiter hab ich eine einfache Klasse, die den Namen und seine Farbe speichert.
    Und ausgedruckt wird einfach eine Tabelle (Mo-So) mit den jeweiligen Inhalten.

    Einfach in schwarz-weiß ausdrucken hab ich bereits gemacht, nur hab ich keinen Plan wie es gehen soll dass je nach Zelleninhalt(Mitarbeitername) eine andere Farbe gesetzt wird.

    Ich hoffe ihr könnt mir bei diesem Problem weiterhelfen.
     

  2. #2
    wakoz wakoz ist offline Mitglied Gold
    Registriert seit
    Apr 2010
    Beiträge
    114
    moin und Willkommen im forum,

    zu deiner Frage:

    Du zeichnest eine Tabelle (Mo- So)

    Wie setzt du die Namen der Mitarbeiter?

    Ich würde Label verwenden und für jeden mitarbeiter ein neues Label erzeugen, dann kannst du über die Label Funktionen die farbe beeinflussen.

    Code java:
    1
    
    label.setForeground(Color.red);

    Also beim setzen des Mitarbeiters in die Tabelle nicht nur den namen über geben sondern auch die farbe des labels setzen Du must aber die farbe als Color objekt haben damit du es setzen kannst.
     

  3. #3
    Avatar von Fabio Hellmann
    Fabio Hellmann Fabio Hellmann ist gerade online Mitglied Brokat
    Registriert seit
    Aug 2011
    Ort
    München
    Beiträge
    494
    Hi,

    es gibt da mehrere Möglichkeiten.
    1. Du erstellst eine Swing-/AWT-Oberfläche, mit Labels etc. und druckst diese aus.
    2. Du schreibst die Daten im HTML-Format in eine Datei und druckst die Tabelle dann via den Browser aus.
    3. Du schreibst die Daten in eine PDF-Datei und druckst diese dann aus.

    Ich würde sagen, dass die 3. Möglichkeit die beste Lösung ist, allerdings aus meiner Sicht auch etwas aufwendiger. Aber das musst du entscheiden.

    Gruß

    Fabio
     
    Bitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]

    Tutorials:
    Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
    JAnimationPanel - Animationen für Swing/AWT
    SWTRatingBar (Bewertungs-Composite) selbst programmieren
    ____________________________________________________________________________
    Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.

  4. #4
    Registriert seit
    Oct 2011
    Beiträge
    5
    Danke erst mal für eure Vorschläge

    Also beim setzen des Mitarbeiters in die Tabelle nicht nur den namen über geben sondern auch die farbe des labels setzen Du must aber die farbe als Color objekt haben damit du es setzen kannst.
    So wird ja aber nur im Programm selbst die Farbe geändert und nicht im Report oder täusch ich mich jetzt?

    3. Du schreibst die Daten in eine PDF-Datei und druckst diese dann aus.
    So geschieht es ja auch, nur dass die Namen im gespeicherten/gedruckten PDF schwarz-weiß sind und eben nicht in Farbe.

    Ich hoffe ihr versteht was ich meine?
     

  5. #5
    Avatar von Fabio Hellmann
    Fabio Hellmann Fabio Hellmann ist gerade online Mitglied Brokat
    Registriert seit
    Aug 2011
    Ort
    München
    Beiträge
    494
    D.h. du erstellt momentan eine PDF-Datei, mit einer Tabelle, welche auch die Namen farbig beinhalten sollte. Allerdings wird dies nicht farbig dargestellt. Verstehe ich das richtig?
     
    Bitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]

    Tutorials:
    Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
    JAnimationPanel - Animationen für Swing/AWT
    SWTRatingBar (Bewertungs-Composite) selbst programmieren
    ____________________________________________________________________________
    Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.

  6. #6
    Registriert seit
    Oct 2011
    Beiträge
    5
    Zitat Zitat von Fabio Hellmann Beitrag anzeigen
    D.h. du erstellt momentan eine PDF-Datei, mit einer Tabelle, welche auch die Namen farbig beinhalten sollte. Allerdings wird dies nicht farbig dargestellt. Verstehe ich das richtig?
    Ja genau,

    ich weiß nämlich nicht wie ich die jeweilige Farbe an den Report übergeben kann damit sie für den jeweiligen Mitarbeiter richtig gesetzt wird.
     

  7. #7
    Avatar von Fabio Hellmann
    Fabio Hellmann Fabio Hellmann ist gerade online Mitglied Brokat
    Registriert seit
    Aug 2011
    Ort
    München
    Beiträge
    494
    Ich nehme mal an, dass du mit der iText-Library arbeitest. Und wenn nicht, dann würde ich dir das empfehlen. Hier habe ich dazu eine gute Erklärung gefunden, die dir dabei weiterhelfen könnte.
    patrick_lorenz bedankt sich. 
    Bitte die Code-Tags verwenden. Bei Java-Code: [java]...[/java]

    Tutorials:
    Automatisches erzeugen eines Inhaltsverzeichnisses (Javascript)
    JAnimationPanel - Animationen für Swing/AWT
    SWTRatingBar (Bewertungs-Composite) selbst programmieren
    ____________________________________________________________________________
    Über eine Bewertung (Stern links unter dem Beitrag) oder ein Danke freue ich mich sehr.

  8. #8
    Registriert seit
    Oct 2011
    Beiträge
    5
    Dankeschön, sieht schon mal sehr vielversprechend aus.

    Ich werd es mir am abend einmal in ruhe durchlesen.
     

  9. #9
    Registriert seit
    Oct 2011
    Beiträge
    5
    Zitat Zitat von Fabio Hellmann Beitrag anzeigen
    Ich nehme mal an, dass du mit der iText-Library arbeitest. Und wenn nicht, dann würde ich dir das empfehlen. Hier habe ich dazu eine gute Erklärung gefunden, die dir dabei weiterhelfen könnte.
    Dankeschön, damit wär mein Problem gelöst
     

Ähnliche Themen

  1. Schriftfarbe ändern
    Von Sasser im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 16.04.11, 13:44
  2. Antworten: 3
    Letzter Beitrag: 09.02.11, 13:50
  3. Schriftfarbe ändern
    Von awortmeier im Forum CSS
    Antworten: 6
    Letzter Beitrag: 19.11.09, 12:10
  4. Schriftfarbe ändern
    Von Westbär im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 19.03.08, 18:36
  5. [Powerpoint] Nach Tabstop Schriftfarbe ändern
    Von woni im Forum Office-Anwendungen
    Antworten: 0
    Letzter Beitrag: 25.07.07, 08:37

Stichworte