Message10137

Author alex.gronholm
Recipients alex.gronholm, zyasoft
Date 2015-07-06.02:34:19
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1436150060.63.0.236570045457.issue2375@psf.upfronthosting.co.za>
In-reply-to
Content
Why does this fail?
>>> from javax.swing.tree import DefaultTreeModel, DefaultMutableTreeNode, DefaultTreeCellRenderer
>>> class AModel(DefaultTreeModel):
...   def __init__(self):
...     super(AModel, self).__init__(DefaultMutableTreeNode())
... 
>>> a = AModel()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: Default constructor failed for Java superclass javax.swing.tree.DefaultTreeModel

But this works:
>>> class AModel(DefaultTreeModel):
...   def __init__(self):
...     DefaultTreeModel.__init__(self, DefaultMutableTreeNode())
... 
>>> a = AModel()
>>>
History
Date User Action Args
2015-07-06 02:34:20alex.gronholmsetrecipients: + alex.gronholm, zyasoft
2015-07-06 02:34:20alex.gronholmsetmessageid: <1436150060.63.0.236570045457.issue2375@psf.upfronthosting.co.za>
2015-07-06 02:34:20alex.gronholmlinkissue2375 messages
2015-07-06 02:34:19alex.gronholmcreate