1、确认设置过监听器了
2、还有就是你所要确认的就是run方法是否执行了。按照你的代码,run方法的确执行了,而且执行了两次。my1.start()的时候执行了一次,构造函数中又执行了一次。所以说你在构造函数中写得调用run方法根本就是多余的。在你为按钮设置了监听器的情况之下,run方法肯定是会执行的,至于你的UDP协议发送信息有没有成功另当别论。