【发布时间】:2013-10-06 15:14:58
【问题描述】:
from javax.swing import JFrame
class MainScreen:
frame = JFrame('Hello, World!')
frame.defaultCloseOperation = JFrame.EXIT_ON_CLOSE
frame.size = (300, 300)
frame.setVisible(True)
这是我的 python 代码,我在这里尝试导入 jframe。但我面临以下问题:
Traceback (most recent call last):
File "/Users/hemanths/Dropbox/personalProject/Monopoly/views/MainScreen.py", line 2, in <module>
from javax.swing import JFrame
ImportError: No module named javax.swing
谁能解释一下如何在 python 中导入 java 库。请让我知道我在这里犯了什么错误。
【问题讨论】:
-
错误是试图将库从一种编程语言导入到另一种。你根本不能那样做。
-
@LuiggiMendoza 它的 jython 标记
-
@FooBarUser 好吧,没看过。无论如何,这已经在 jython 手册中介绍了:jython.org/jythonbook/en/1.0/GUIApplications.html
-
感谢您的回复。它的 Jython,我可以在 python 中导入 java 库。
-
也许您错误地执行了
python MainScreen.py而不是jython MainScreen.py?
标签: java python swing jython jython-2.5