> If ImageViews were used they could also use decorators because each symbol > would be a component. Another idea that might work is what Christoper Oliver > (of JavaFX fame) called "Instancing". This is where multiple ImageViews could > all reference the same symbol image. For example, a score may contain many > quarter notes which could use the same image. It did look like ImageView > would support this concept.
Correct - a single Image instance can be referred to by multiple ImageViews. > Due to the many individual symbols involved in a score and the way in which > they all need to be placed in relation to each other I have been leaning > towards using my own layout manager and straightforward image rendering. > However, maybe there are better options now? I'm definitely not an expert in musical notation, but I'd probably still start by thinking about a custom component backed by some kind of "score" model. > Where in TextArea are the glyphs rendered? They are laid out in TextAreaSkin#layout() and painted in TextAreaSkin#paint(): http://svn.apache.org/repos/asf/pivot/trunk/wtk/src/org/apache/pivot/wtk/skin/TextAreaSkin.java
