今天在做基于agent分布式查询的系统,有个问题解决了2个小时,希望以后大家不要犯和我一样的错误,我在行为类中得到了界面类的指针,现在要向一个JPanel中加入一个JLabel,但是始终是加入不了,一直都没有明白,试了好多的方法,用repaint(),show都不行
自己重新做了个简单的例子,setVisible(true)没有写时,加入的组件也不会显示,一想,难道是每布局一次界面都要用这个方法?
一尝试,果然如此,太高兴了
今天还有个问题大家要注意,msg.addReceiver(new AID("subCompany" + i, AID.ISLOCALNAME));
千万不能在同一个消息中加同一个agent接收,那样会重复发送数据