Hallo,
ich bin noch ein ziemlicher Java-Neuling, aber wenn etwas Zeit über ist versuche ich immer wieder diese in den Ausbau meiner Java-Kenntnisse zu stecken. Mein Ziel ist es irgendwann (auch wenn mir bewusst ist, dass es noch relativ lange dauern wird), ein Programm zu erstellen, dass eine ähnliche Darstellung generiert, wie die im angehängten screenshot gezeigte. Also wahlfrei positionierbare, gebogene Pfeile auf einer Kreisbahn.
Bislang habe ich versucht mich etwas in die Java2D-API einzuarbeiten (die entsprechenden Klassen aus java.awt.*), z.B. mittels dieses Tutorials. Damit konnte ich so einige Grundlagen lernen, wie man einfache Formen darstellt, aber um zu so einem Pfeil zu gelangen hat es noch lange nicht gereicht. Google hat mich dann noch auf das Package java.awt.geom.* gebracht, mit Arc2D könnte ich zwar einen Kreisbogen zeichnen aber, von Pfeilspitze ist da noch keine Rede.
Ich erwarte natürlich von niemanden, dass mir ein derartiger Pfeil programmiert wird. Allerdings würde ich mich über "Hilfe zur Selbsthilfe" sehr freuen. Also ein Stoss in die richtige Richtung, womit ich mich befassen müsste respektive was ich lernen sollte um an mein Ziel zukommen, z.B. Rat für ein Buch oder Tutorial, das ich lesen sollte, oder auch in welchen Klassen ich die nötigen Funktionalitäten finden könnte. Muss ich evtl. den ganzen Pfad des Pfeils zeichen (habe da an java.awt.geom.Path2D gedacht) - aber eigentlich muss es da doch eine bessere Lösung geben.
Danke für's Durchlesen und jeden gut gemeinten Ratschlag.
Grüße
E. coli
ich bin noch ein ziemlicher Java-Neuling, aber wenn etwas Zeit über ist versuche ich immer wieder diese in den Ausbau meiner Java-Kenntnisse zu stecken. Mein Ziel ist es irgendwann (auch wenn mir bewusst ist, dass es noch relativ lange dauern wird), ein Programm zu erstellen, dass eine ähnliche Darstellung generiert, wie die im angehängten screenshot gezeigte. Also wahlfrei positionierbare, gebogene Pfeile auf einer Kreisbahn.
Bislang habe ich versucht mich etwas in die Java2D-API einzuarbeiten (die entsprechenden Klassen aus java.awt.*), z.B. mittels dieses Tutorials. Damit konnte ich so einige Grundlagen lernen, wie man einfache Formen darstellt, aber um zu so einem Pfeil zu gelangen hat es noch lange nicht gereicht. Google hat mich dann noch auf das Package java.awt.geom.* gebracht, mit Arc2D könnte ich zwar einen Kreisbogen zeichnen aber, von Pfeilspitze ist da noch keine Rede.
Ich erwarte natürlich von niemanden, dass mir ein derartiger Pfeil programmiert wird. Allerdings würde ich mich über "Hilfe zur Selbsthilfe" sehr freuen. Also ein Stoss in die richtige Richtung, womit ich mich befassen müsste respektive was ich lernen sollte um an mein Ziel zukommen, z.B. Rat für ein Buch oder Tutorial, das ich lesen sollte, oder auch in welchen Klassen ich die nötigen Funktionalitäten finden könnte. Muss ich evtl. den ganzen Pfad des Pfeils zeichen (habe da an java.awt.geom.Path2D gedacht) - aber eigentlich muss es da doch eine bessere Lösung geben.
Danke für's Durchlesen und jeden gut gemeinten Ratschlag.
Grüße
E. coli