simpleEvent

import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class simpleEvent extends Applet implements ActionListener
{

	/**
	 * @param args
	 */
	Label lb;
	TextField in,out;
	
	//public static void main(String[] args) {
		// TODO Auto-generated method stub
       public void init()
       {
    	   lb = new Label("请输入你的名字");
    	   in = new TextField(6);
    	   out = new TextField(20);
    	   add(lb);
    	   add(in);
    	   add(out);
    	   in.addActionListener(this);
       }
       
    	   
    	   
      

	@Override
	public void actionPerformed(ActionEvent e) 
	{
		// TODO Auto-generated method stub
		out.setText(in.getText()+"欢迎光临??");
	}
	

}

修改:把主方案去掉,形参 'data' 未填,形参 'data' 未填,形参 'data' 未填,代码片段if __name__ == "__main__": print("项目根目录:", GlobalConfig.get_base_dir()) print("保存目录:", GlobalConfig.get_save_dir()) print("模块1名称:", GlobalConfig.MODULE_IDS[GlobalConfig.MODULE1_ID]) print("模块1配置路径:", GlobalConfig.MODULE_SAVE_PATHS[GlobalConfig.MODULE1_ID]) # 测试事件中心 try: # 尝试导入事件类 from core.events import BaseEvent test_event = BaseEvent(event_type="test_event", data={"message": "配置测试成功"}) GlobalConfig.event_center.publish(test_event) print("事件中心测试: 主方案成功") except ImportError: # 如果无法导入事件类,尝试使用备用方案 print("事件中心测试: 使用备用方案") try: # 尝试使用事件中心的publish方法发布字典,但事件中心可能要求对象,所以创建一个简单对象 class SimpleEvent: def __init__(self, event_type, data): self.event_type = event_type self.data = data test_event = SimpleEvent("test_event", {"message": "配置测试成功"}) GlobalConfig.event_center.publish(test_event) print("事件中心测试: 备用方案成功") except AttributeError: # 如果事件中心要求事件对象有__post_init__方法,我们添加一个空方法 class SimpleEventWithPostInit: def __init__(self, event_type, data): self.event_type = event_type self.data = data def __post_init__(self): pass test_event = SimpleEventWithPostInit("test_event", {"message": "配置测试成功"}) GlobalConfig.event_center.publish(test_event) print("事件中心测试: 带__post_init__的备用方案成功") except Exception as e: print(f"事件中心测试失败: {str(e)}") except Exception as e: print(f"事件中心测试失败: {str(e)}")
最新发布
08-20
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值