使用 Jython 和 Swing 开发图形应用程序的入门指南
在开发图形应用程序时,Jython 和 Swing 提供了强大而灵活的解决方案。下面将从基础组件的使用、脚本运行方式以及线程安全等方面,详细介绍如何利用它们进行开发。
1. 顶级容器:JWindow 与 JFrame
在开始开发图形应用程序时,首先会接触到顶级容器,如 JWindow 和 JFrame。下面我们通过一个简单的例子来展示如何使用 JWindow。
wsadmin>from java.awt import Dimension
wsadmin>from javax.swing import JWindow
wsadmin>win = JWindow()
wsadmin>win.setSize( Dimension( 400, 100 ) )
wsadmin>win.show()
在这个例子中,我们创建了一个特定大小的 JWindow 实例。不过,在调用 setSize() 方法时,需要导入 java.awt.Dimension 类并实例化一个对象。如果不这样做,就会出现异常:
wsadmin>from javax.swing import JWindow
wsadmin>win = JWindow()
wsadmin>win.setSize( ( 400, 100 ) )
WASX7015E: Exception r
超级会员免费看
订阅专栏 解锁全文
100

被折叠的 条评论
为什么被折叠?



