Download

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Download as PDF for free.

More details

  • Words: 179
  • Pages: 2
import import import import import import import

java.awt.*; java.awt.event.*; java.util.*; java.net.*; java.io.*; javax.swing.*; javax.swing.event.*;

public class openurl { public static void main(string []args) { jframe frame = new simpleframe(); frame.show(); } } class simpleframe extends jframe implements actionlistener { private bufferedreader in; private printwriter out; private jtextfield urltext; private jtextarea text; private jlabel urllbl; private jeditorpane edit; public simpleframe() { settitle("url download demo"); setsize(200,300); addwindowlistener(new windowadapter() { public void windowclosing(windowevent e) { system.exit(0); } } ); getcontentpane().setlayout(new flowlayout(flowlayout.left)); urllbl = new jlabel("please enter a url to download"); getcontentpane().add(urllbl); urltext = new jtextfield(20); urltext.settext("http://"); getcontentpane().add(urltext); text = new jtextarea(10,50); getcontentpane().add(text); jscrollpane p1 = new jscrollpane(text);

getcontentpane().add(p1); jbutton downbutton = new jbutton("download url"); downbutton.addactionlistener(this); jpanel buttonpanel = new jpanel(); buttonpanel.add(downbutton); getcontentpane().add(downbutton); } public void actionperformed(actionevent evt) { swingutilities.invokelater(new runnable() { public void run() { downloadurl(); } } ); } public void downloadurl() { try { url url = new url(urltext.gettext()); inputstream uin = url.openstream(); bufferedreader in = new bufferedreader(new inputstreamreader(uin)); string line; while((line=in.readline())!=null) { text.settext(text.gettext() + " " + line); } } catch(exception e) { system.out.println("error: " +e); } } }

Related Documents

Download
June 2020 4
Download
December 2019 16
Download
November 2019 21
Download
May 2020 11
Download
November 2019 16
Download
July 2020 0