做下载工具,,网络编程中的问题。。 , 通过URL 如何获取网络资源中的文件名 文件大小??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 文件大小:URL url1 = new URL(this.url); HttpURLConnection connection =(HttpURLConnection)url1.openConnection(); connection.connect(); if (connection.getResponseCode() / 100 != 2) { error(); } int contentLength = connection.getContentLength();文件名:JTextField urljtf = new JTextField(); JTextField filenamejtf = new JTextField();JPanel panel = new JPanel(); panel.add(this.filenamejtf); this.filenamejtf.addKeyListener(this); public void keyReleased(KeyEvent e) { if (e.getSource() == this.urljtf) { char c = e.getKeyChar(); if (c == '\n') { addTask(); } else { String fileName = this.urljtf.getText(); this.filename = fileName.substring(fileName.lastIndexOf('/') + 1); if (this.filename.equals("")) this.filenamejtf.setText("index.htm"); else this.filenamejtf.setText(this.filename); } } else if (e.getSource() == this.filenamejtf) { char c = e.getKeyChar(); if (c == '\n') addTask(); } } 求java 一个方法Struts1架构 让从数据库中输出到页面上的字符只显示一部份,剩下的用...显示,如何做呢? 根据XSD验证XML initializers 全局变量 关于返回了一个static变量想起的问题 编写一个类似windows记事本的简单程序 初学java,碰到简单面试题:( JdbTable里的列头字体改变后,为什么行的序号变成三个点? thinking in java 的疑问?? 关于hasnext和next java swing的美化 如果将多选按钮改进成会变色的图标 java调用别的程序,别的程序生成一个文件失败,单独运行就可以
URL url1 = new URL(this.url);
HttpURLConnection connection =(HttpURLConnection)url1.openConnection();
connection.connect(); if (connection.getResponseCode() / 100 != 2) {
error();
} int contentLength = connection.getContentLength();文件名:JTextField urljtf = new JTextField();
JTextField filenamejtf = new JTextField();
JPanel panel = new JPanel(); panel.add(this.filenamejtf);
this.filenamejtf.addKeyListener(this); public void keyReleased(KeyEvent e) {
if (e.getSource() == this.urljtf) {
char c = e.getKeyChar();
if (c == '\n') {
addTask();
}
else {
String fileName = this.urljtf.getText();
this.filename = fileName.substring(fileName.lastIndexOf('/') + 1);
if (this.filename.equals(""))
this.filenamejtf.setText("index.htm");
else
this.filenamejtf.setText(this.filename);
}
}
else if (e.getSource() == this.filenamejtf) {
char c = e.getKeyChar();
if (c == '\n')
addTask();
}
}