问两个很简单的问题? 一,如何在子窗体中使用主窗体中的控件,就是我想把子窗体的TEXT的文本发送到主窗体的LIST中去?二,SOCKET通信中,如何修改服务器监听的端口号(如:原来的端口为5200,我要改成2200,后关闭5200端口,继续运行2200端口),如何断开ACCEPT连接? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第二个问题不知道,没做过SOCKET。每一个问题,有过类似的经历。那时的解决办法是:利用框架,在有子窗体的主窗体下再建一个hidden窗体(高是0)。在hidden页面中把子窗体中的值再拷贝到主窗体。具体程序找不到,只是提供个思路。 在字窗休中添加动作事件,给主窗休内的控件赋值就可以了,如果Server运行的时间,应该不可以再更改端口,如果关闭的话,直接close()掉就行了,重新监听一个端口:例: ServerSocket server = new ServerSocket(2200); 楼上的朋友,怎么给主窗体副直啊,说清楚点啊。我直接close()了,不过那个端口好象还在用啊,客户端的数据一样能发过去。 1 子窗体中添加setList方法,new 子窗体().setList(list);2 server.close(); server = new ServerSocket(2200); 我用了server.close()不过close以后 服务器一样能接受到客户端发来的信息??? 第一个问题:你可以把你的窗体只看成是个类,把你的控件看成是参数,直接传递过来就可以了,你赋值的时候就直接传递回去了第二个问题:如果你做的是个JFRAME程序,你可以通过点击按钮来触发关闭你的服务端线程,然后重新传递监听端口号,再启动线程来实现 关于常量池的问题(==的问题) 关于struts2 的一个问题 请教一个正则式的问题 当浏览器从图标恢复成窗口时start()怎么没有多次执行啊? 用java制作一个浏览器但是不知道用什么组件,或者什么方法???请帮帮忙!!!! java的线程问题 if(item.getValueString()==null)不执行? 请问考scjp看什么书好? Jcreator Pro 初级问题 怎样监听JTableHeader的事件,比如希望判断点击某一列表头. 求助:关于JComboBox 关于JFreme窗口程序?进来就给分啊
每一个问题,有过类似的经历。
那时的解决办法是:
利用框架,在有子窗体的主窗体下再建一个hidden窗体(高是0)。在hidden页面中把子窗体中的值再拷贝到主窗体。
具体程序找不到,只是提供个思路。
重新监听一个端口:
例:
ServerSocket server = new ServerSocket(2200);
server = new ServerSocket(2200);
第二个问题:如果你做的是个JFRAME程序,你可以通过点击按钮来触发关闭你的服务端线程,然后重新传递监听端口号,再启动线程来实现