30、内部框架与图形帮助应用开发

内部框架与图形帮助应用开发

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(...) 方法可能在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值