Jython – 菜单
大多数基于GUI的应用程序在顶部都有一个菜单栏。它就在顶层窗口的标题栏下面。javax.swing包有精心设计的设施来建立一个有效的菜单系统。它是在 JMenuBar、JMenu 和 JMenuItem 类的帮助下构建的。
在下面的例子中,顶层窗口中提供了一个菜单栏。一个由三个菜单项按钮组成的文件菜单被添加到菜单栏中。现在让我们准备一个JFrame对象,其布局设置为BorderLayout。
现在,一个JMenuBar对象通过SetJMenuBar()方法被激活。
接下来,声明一个具有 “文件 “标题的JMenu对象。三个JMenuItem按钮被添加到文件菜单中。当任何一个菜单项被点击时,ActionEvent handler OnClick()函数被执行。它是用actionPerformed属性定义的。
OnClick()事件处理程序通过gwtActionCommand()函数检索JMenuItem按钮的名称并将其显示在窗口底部的文本框中。
文件菜单对象被添加到菜单栏中。最后,在JFrame对象的底部添加一个JTextField控件。
menu.py的全部代码如下—-。
当使用Jython解释器执行上述脚本时,会出现一个带有文件菜单的窗口。点击它,它的三个菜单项将下拉。如果有任何按钮被点击,其名称将显示在文本框控件中。