AWT Dreieckige Komponenten



  • Hallo zusammen.

    Ich möchte gerne eigene 3-Eckige Komponenten erstellen. Standardcomponenten sind ja immer viereckig. Ich möchte nicht, dass ein Teil der Componente transparent ist. Denn es sollte da ein Mouselistener drauf, der auf klicks reagiert und zwar nur in dem dreieckigen Teil. Wenn danebengelickt wird soll der Event natürlich auf die nächstuntere Ebene gelangen (dies wäre bei einer transparenten Componente nicht möglich glaube ich).

    Gruss schoetz



  • Dreieckige Komponenten gibt es per se nicht. Man kommt nicht drum rum bei einem Mausklick zu prüfen ob er in dem gewünschten Polygon (dein Dreieck) liegt. Wenn der Punkt an den geklickt wurde nicht in dem Polygon liegt musst du den Event auf alle Komponenten darunter - sprich Komponenten, die genau diesen Punkt beinhalten - weiterreichen. Kein leichtes Unterfangen aber möglich.



  • Schade wäre schön gewesen 🙂

    Gruss schoetz


Anmelden zum Antworten