内部框架与图形帮助应用开发
1. 内部框架的使用与问题解决
1.1 内部框架的基本情况
在应用开发中,内部框架可以让应用更加动态和有趣。例如在一个示例中,通过代码实现了内部框架的创建和添加。以下是相关代码片段:
190| self.message = self.add( JLabel() )
191| self.setVisible( 1 )
192| self.text.requestFocusInWindow()
193|class consoleTimeout_06( java.lang.Runnable ) :
194| def run( self ) :
|...
207| desktop.add( TextandButton( self ) )
这里展示了如何实例化一个对象并将其添加到应用桌面。此时会有两个内部框架,但只有一个是活跃的。
1.2 添加第三个内部框架类
为了给应用添加不同的内部框架类,引入了一个基于 TextField 类的新类,它添加了一组用于常用超时值的单选按钮,还有一个“其他”单选按钮,允许用户通过关联的文本字段指定不常用的值。
在这个新类中, self.setting 变量在类构造函数中被定义和初始化,其作用是处理可能出现的竞态条件。因为在事件驱动的应用中, stateChange(...) 方法可能在
超级会员免费看
订阅专栏 解锁全文

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



