正 文

用Python创建Java类


www.7dspace.com  更新日期:2006-1-22 7:47:28  七度空间


一个简单的例子

作为一个例子,下面的代码演示了如何使用AWT窗口操作库。你可以用Jython解释器来运行这段脚本或者把它编译成Java类文件。

from java.awt import *
from java.lang.System import *

class ExitListener(event.ActionListener):
    def actionPerformed(self, event):
        exit(0)

class MainFrame(Frame):
    def __init__(self):
        self.MenuBar = MenuBar()
        self.FileMenu = Menu("File")
        self.ExitItem = MenuItem("Exit")
        self.ExitItem.addActionListener(ExitListener())
        self.FileMenu.add(self.ExitItem)
        self.MenuBar.add(self.FileMenu)
        self.TextArea = TextArea()
        self.setMenuBar(self.MenuBar)
        self.add(self.TextArea, "Center")

frame = MainFrame()
frame.pack()
frame.setVisible(1)

这段代码的功能是提供一个非常简单(有一个Exit菜单和一个文本框)的窗口。它还给Exit菜单项实现一个actionListener。

创建Java字节代码(byte code)

你可以用Jythoc的功能来编译下面的脚本,如下所示:

jythonc -c -a -d JythonDemo.py

它将创建四个Java库文件和一个Java文件。

本文作者Mike Owen从事软件行业已逾八年,他是Allscripts Healthcare解决方案的软件工程师。

2页,页码:[1] [2] 

上一篇:如何处理Java里的DOM异常
下一篇:诱惑背后的秘密 免费申请6位QQ真相调查
标题:用Python创建Java类 作者:Mike Owen 来源:开发者在线
收藏此页】【打印】【关闭
站 内 搜 索
 

热 点 导 读
特 别 推 荐