Jython/Python and javax.swing.*

John Crichton crichton314 at btinternet.com
Mon Aug 23 01:36:38 CEST 2004

Sherrod Faulks <birded at verizon.net> wrote in message news:<2004082212534416807%birded at verizonnet>...
> I'm using Jython and in the python script I do:
> from javax import swing
> result = javax.swing.JOptionPane.showInputDialog(wC, cmd[8:],"Prompt 
> from " + client.serverName, JOptionPane.PLAIN_MESSAGE)
> wC is a JFrame, cmd is a String and client.serverName is a String.
> It won't show the JOptionPane, why?

Hi Sherrod,

Hope this helps. It's a bit longer than your script. (I've also
'client.serverName' to 'client_serverName' to make my script work -
but this is only cosmetic and 'client.serverName' will work fine in
your script assuming
it resolves to a string.)

import javax.swing.JOptionPane as JOptionPane
import javax.swing.JFrame as JFrame
wC = JFrame('jython')
cmd = 'JythonJython'
client_serverName = 'name'
result = JOptionPane.showInputDialog(wC, cmd[8:],"Prompt from " +
client_serverName, JOptionPane.PLAIN_MESSAGE)

Best wishes,


More information about the Python-list mailing list