Message5843

Author Carolinus
Recipients Carolinus
Date 2010-06-27.09:26:16
SpamBayes Score 2.817635e-10
Marked as misclassified No
Message-id <1277630777.88.0.66187576751.issue1623@psf.upfronthosting.co.za>
In-reply-to
Content
Following code leads to the crash:
 - result can be seen after the code section

<code>
from javax.swing import JFrame
from javax.swing import JMenuBar

class Framework(JFrame):
    def __init__(self):
        JFrame.__init__(self)
        self.menuBar = JMenuBar()

        self.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
        self.setLocation(50, 50)
        self.setSize(400, 400)
        self.setTitle("A title...")
        self.setJMenuBar(self.menuBar)
        self.setVisible(True)

if __name__ == "__main__":
    framework = Framework()
</code>

<result>
>C:\Jython2.5.1\jython.bat -u "dummy.py"
Traceback (most recent call last):
  File "dummy.py", line 17, in <module>
    framework = Framework()
  File "dummy.py", line 7, in __init__
    self.menuBar = JMenuBar()
TypeError: can't convert javax.swing.JMenuBar[,0,0,0x0,invalid,layout=javax.swing.plaf.basic.DefaultMenuLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.metal.MetalBorders$MenuBarBorder@158cc6,flags=392,maximumSize=,minimumSize=,preferredSize=,margin=,paintBorder=true] to java.awt.MenuBar
>Exit code: -1    Time: 2.925
</result>
History
Date User Action Args
2010-06-27 09:26:17Carolinussetrecipients: + Carolinus
2010-06-27 09:26:17Carolinussetmessageid: <1277630777.88.0.66187576751.issue1623@psf.upfronthosting.co.za>
2010-06-27 09:26:17Carolinuslinkissue1623 messages
2010-06-27 09:26:16Carolinuscreate