加入一个按钮,这个按钮注册一个弹出JFileChooser,具体这样:
if(e.getActionCommand().equals("上传")){ //e是 Actionevent,"上传"是按钮的标签 JFileChooser fileChooser = new JFileChooser();
int i = fileChooser.showOpenDialog(this.sf);
//sf.jd.setVisible(false); if(i==JFileChooser.APPROVE_OPTION){ File selectedFile = fileChooser.getSelectedFile();
JTextField tf = new JTextField();
tf.setText(selectedFile.getName());
sf.tf.setText(selectedFile.getAbsolutePath()); //获得文件路径,sf是聊天窗口,是个主类,sf.tf是sf中的一个JTextFiled,从这儿得到的路径可以在sf.tf中显示,然后"发送"按钮就可以将文件名读进去,再传输到另一方. }
} 问题的关键是如何将文件名传到另一方呢?具体该如实现呢?不知高人愿意给出解释吗?不胜感激啊!!!!!!!!!
if(e.getActionCommand().equals("上传")){ //e是 Actionevent,"上传"是按钮的标签 JFileChooser fileChooser = new JFileChooser();
int i = fileChooser.showOpenDialog(this.sf);
//sf.jd.setVisible(false); if(i==JFileChooser.APPROVE_OPTION){ File selectedFile = fileChooser.getSelectedFile();
JTextField tf = new JTextField();
tf.setText(selectedFile.getName());
sf.tf.setText(selectedFile.getAbsolutePath()); //获得文件路径,sf是聊天窗口,是个主类,sf.tf是sf中的一个JTextFiled,从这儿得到的路径可以在sf.tf中显示,然后"发送"按钮就可以将文件名读进去,再传输到另一方. }
} 问题的关键是如何将文件名传到另一方呢?具体该如实现呢?不知高人愿意给出解释吗?不胜感激啊!!!!!!!!!
解决方案 »
- 生产者消费者问题
- CSS+DIV将主页做成导航后,选择退出只能退出用于显示的部分。。
- String s1=new String("hello");String s2=new String("hello");创建对象问题
- 怎么在关闭一个游览器实例后注销登陆
- java掉用C程序
- 如何将XML文件写到数据库中的一个字段中去?希望有详细的解释
- 给大家几个IP地址文本框,日期文本框,收发电子邮件等java实例,下载送分。
- 在读入文件时,英文可以正常,而中文有的却显示了乱码,请帮助~
- 在JTABLE中如何实现左边几列固定不动,水平和垂直滚动条均具有.
- 请问如何在 JTextPane 中嵌入图片实现多媒体文档?
- 用TCP传输文件
- 有关Java SererSocket
baidu了一下:http://hi.baidu.com/ziheng65/blog/item/f4abfe22189b82a14723e8f1.html
x=x+size; //size是每次发送的缓冲字节数
接收方从InputStream里读取
这些很难用一言两语解释清楚,最好还是去看资料。既然你可以上网,为什么不去搜索呢?我之前也回答过你好多次了,不知你是仔细看了呢还是一眼飘过....给你代码吧,多了又不愿仔细看,原理你都不知道肯定也看不懂。我只能告诉你,java中这类功能肯定是通过socket实现,我也只能跟你说到这份上了。接下来就去查资料吧!JAVA SCOKET!!!!!!!
JAVA SCOKET!!!!!!!
JAVA SCOKET!!!!!!!
让对方方弹出一个选择对话框,是否同意接受。其中
这两个客户端是通过服务器建立的TCP连接,有没有重新再建立一个专门用来传文件的TCP连接。 谢谢大伙 了。
最后还要感谢大家的热忱相助。
衷心的表示感谢!!!