By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,454 Members | 1,804 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,454 IT Pros & Developers. It's quick & easy.

Jython/Python and javax.swing.*

P: n/a
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?

Jul 18 '05 #1
Share this Question
Share on Google+
3 Replies


P: n/a
Sherrod Faulks <bi****@verizon.net> wrote in message news:<2004082212534416807%birded@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
changed
'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,

John
Jul 18 '05 #2

P: n/a
Sherrod Faulks <bi****@verizon.net> wrote in message news:<2004082212534416807%birded@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,

Having had a look at my last post after a nights sleep I'm not sure it
was very clear...

If you change your script to the following it should work:

import javax.swing as swing
result = swing.JOptionPane.showInputDialog(wC, cmd[8:],"Promptfrom " +
client.serverName, swing.JOptionPane.PLAIN_MESSAGE)

Cheers,

John
Jul 18 '05 #3

P: n/a
John,
Sorry I didn't reply earlier, but I found out how to do it in the
Jython Doc. You must do:

from pawt import swing

Thanks for helping, though!

On 2004-08-23 07:03:12 -0400, cr*********@btinternet.com (John Crichton) said:
Sherrod Faulks <bi****@verizon.net> wrote in message
news:<2004082212534416807%birded@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,

Having had a look at my last post after a nights sleep I'm not sure it
was very clear...

If you change your script to the following it should work:

import javax.swing as swing
result = swing.JOptionPane.showInputDialog(wC, cmd[8:],"Promptfrom " +
client.serverName, swing.JOptionPane.PLAIN_MESSAGE)

Cheers,

John

Jul 18 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.