This page contains an archived post to the Java Answers Forum made prior to February 25, 2002.
If you wish to participate in discussions, please visit the new
Artima Forums.
Message:
Illegal cast to MutableAttributeSet
Posted by Laura Dietz on August 23, 2001 at 12:07 PM
Hi! When I try play with DefaultStyledDocument's element structure I get the following Error: javax.swing.text.StateInvariantError: Illegal cast to MutableAttributeSet at javax.swing.text.AbstractDocument$AbstractElement.checkForIllegalCast(AbstractDocument.java:1653) at javax.swing.text.AbstractDocument$AbstractElement.addAttributes(AbstractDocument.java:1586) at javax.swing.text.AbstractDocument$AbstractElement.(AbstractDocument.java:1369) at javax.swing.text.AbstractDocument$LeafElement.(AbstractDocument.java:2085) at javax.swing.text.AbstractDocument.createLeafElement(AbstractDocument.java:922) at javax.swing.text.DefaultStyledDocument$ElementBuffer.fractureDeepestLeaf(DefaultStyledDocument.java:2082) at javax.swing.text.DefaultStyledDocument$ElementBuffer.insertUpdate(DefaultStyledDocument.java:1319) at javax.swing.text.DefaultStyledDocument$ElementBuffer.insert(DefaultStyledDocument.java:1211) What have I done wrong? Is it illegal to use MutableAttributeSets? How can I get Im-MutableAttributeSets? It seems very complicated since most of the instantiable classes implement MutableAttributeSet. Regards, Laura
Replies:
- Illegal Cast John Mac January 21, 2002 at 6:49 PM
(1)
- stfu morpheus February 13, 2002 at 1:32 PM
(0)
|