A prog i wrote and i cant fix


DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

Results 1 to 3 of 3

Thread: A prog i wrote and i cant fix

  1. #1
    Desperado Guest

    A prog i wrote and i cant fix


    if u can fix this prog please email me at
    planetvegita@dbzmail.com

    heres the prog


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

    class Browser extends JFrame
    {
    //declare all HCI elements
    private JLabel locLabel, responseLabel, statusLabel, typeLabel, sizeLabel,
    modifiedLabel;
    private JTextField locDisplay, response, status, contentType, size, modified;
    private JButton b;
    private JScrollPane displayHolder;
    private JTextArea display;
    private ActionListener l;

    public Browser()
    {
    Container c = getContentPane();
    this.setTitle("Http Text Browser Made With Java by CJW");

    JPanel p = new JPanel();
    p.setLayout(new BorderLayout());

    JPanel pa = new JPanel();
    pa.setBackground(Color.lightGray);
    responseLabel = new JLabel("Pinged Server Response");
    response = new JTextField(20);
    response.setEditable(false);
    statusLabel = new JLabel("Status");
    pa.add(responseLabel);
    pa.add(response);
    pa.add(statusLabel);
    pa.add(status);
    JPanel pb = new JPanel();
    /*to handle pages of larger size were gonna need a scroll bar
    *use a text areato define the size of the viewable area an pass
    *it to a scroll pane object this has its own layout manager which handles
    the scroll*/

    display = new JTextArea(20,190);
    displayHolder = new JScrollPaneDisplay(display);
    Font f = new Font("Courier", Font.PLAIN, 12);
    display.setFont(f);
    display.setEditable(false);
    pb.add(displayHolder);

    p.add("North", pa);
    p.add("Center", pb);

    JPanel p1 = new Jpanel();
    b = new JButton("Load");
    l = new Loader();

    locLabel = newJLabel("Url to be loaded: ");
    locDisplay = new JTextField(45);

    p1.setBackground(Color.lightGray);
    p1.add(b);
    p1.add(locLabel);
    p1.add(locDisplay);
    JPanel p2 = new JPanel();
    typeLabel = new JLabel("Content type");
    contentType = new JTextField("File Size: ");
    contentType.setEditable(false);
    sizeLabel = new JLabel("Fle Size");
    size = new JTextField(6);size.setEditable(false);
    p2.setBackground(Color.lightGray);
    p2.add(typeLabel);
    p2.add(contentLabel);
    p2.add(sizeLabel);
    p2.add(size);
    p2.add(modifiedLabel);
    p2.add(modified);

    c.add("Center", p);
    c.add("North", p1);
    c.add("South", p2);

    this.addWindowListener(new WindowAdapter() {
    public void WindowClosing(WindowEvent e)
    {
    System.exit(0);
    }

    }); //end innner class declaration

    public static void main(String[] args);
    {
    JFrame f = new Browser();
    f.setSize(900,500);
    f.setVisible(true);
    }
    //inner class definition substantial amount of code here

    class Loader implements ActionListener
    {
    public void actionPerformed(ActionEvent e);
    {
    URL target = null;
    String contents = null;
    String type = null;
    String server = null;
    Date date = null;
    int length = 0;


    //start the loop

    try
    {
    //read the users text from the location field
    target = new URL(locDisplay.getText());

    //lets the user know that we are working on the issue at hand
    status.setText("Finding: " + target);

    /* initialize an HttpURLCorrection object when
    *correction is made*/

    //use HttpURLCorrection to get response
    server = fetch.setResponseMessage();

    //pass the response for display to the user
    response.setText(server);

    BufferedReader in = new BufferedReader(new InputStreamReader(fetch.getInputStream()));

    //let the user know that " huston we hava data packets incoming"
    status.setText("Loading....");

    /*prepare a character array to hold 1kb of data from buffered reader*/

    char[] buffer = new char[1024];
    int charsRead;

    //send data from the bufferd reader to th character array
    while((charsRead = in.read(buffer, 0, 1024)) != -1);
    {
    //put character into a data string
    contents = new String(buffer, 0, charsRead);
    display.append(contents);
    }

    //leaving this loop requires in.read() to return to -1 wich assumes no
    more data is being transferred


    status.setText("Done. Awaiting you Command");

    //interrogate output stream headers
    type = fetch.getContentType();
    length = fetch.getContentLength();
    date = new Date(fetch.getastModified());

    //print information to the approiate feilds
    contentType.setText(type);
    size.setText(Interger.toString());
    }
    }//end method
    }//end inner class
    }//end class

    thaanks in advance

  2. #2
    Ako Guest

    Re: A prog i wrote and i cant fix


    Tell us what the program is supposed to do and what error messages you get!!!!!!!


    Ako


    "Desperado" <planetvegita@dbzmail.com> wrote:
    >
    >if u can fix this prog please email me at
    >planetvegita@dbzmail.com
    >
    >heres the prog
    >
    >
    >import java.io.*;
    >import java.net.*;
    >import java.awt.*;
    >import java.awt.event.*;
    >import javax.swing.*;
    >import java.util.*;
    >
    >class Browser extends JFrame
    >{
    > //declare all HCI elements
    > private JLabel locLabel, responseLabel, statusLabel, typeLabel, sizeLabel,
    >modifiedLabel;
    > private JTextField locDisplay, response, status, contentType, size, modified;
    > private JButton b;
    > private JScrollPane displayHolder;
    > private JTextArea display;
    > private ActionListener l;
    >
    > public Browser()
    > {
    > Container c = getContentPane();
    > this.setTitle("Http Text Browser Made With Java by CJW");
    >
    > JPanel p = new JPanel();
    > p.setLayout(new BorderLayout());
    >
    > JPanel pa = new JPanel();
    > pa.setBackground(Color.lightGray);
    > responseLabel = new JLabel("Pinged Server Response");
    > response = new JTextField(20);
    > response.setEditable(false);
    > statusLabel = new JLabel("Status");
    > pa.add(responseLabel);
    > pa.add(response);
    > pa.add(statusLabel);
    > pa.add(status);
    > JPanel pb = new JPanel();
    > /*to handle pages of larger size were gonna need a scroll bar
    > *use a text areato define the size of the viewable area an pass
    > *it to a scroll pane object this has its own layout manager which handles
    >the scroll*/
    >
    > display = new JTextArea(20,190);
    > displayHolder = new JScrollPaneDisplay(display);
    > Font f = new Font("Courier", Font.PLAIN, 12);
    > display.setFont(f);
    > display.setEditable(false);
    > pb.add(displayHolder);
    >
    > p.add("North", pa);
    > p.add("Center", pb);
    >
    > JPanel p1 = new Jpanel();
    > b = new JButton("Load");
    > l = new Loader();
    >
    > locLabel = newJLabel("Url to be loaded: ");
    > locDisplay = new JTextField(45);
    >
    > p1.setBackground(Color.lightGray);
    > p1.add(b);
    > p1.add(locLabel);
    > p1.add(locDisplay);
    > JPanel p2 = new JPanel();
    > typeLabel = new JLabel("Content type");
    > contentType = new JTextField("File Size: ");
    > contentType.setEditable(false);
    > sizeLabel = new JLabel("Fle Size");
    > size = new JTextField(6);size.setEditable(false);
    > p2.setBackground(Color.lightGray);
    > p2.add(typeLabel);
    > p2.add(contentLabel);
    > p2.add(sizeLabel);
    > p2.add(size);
    > p2.add(modifiedLabel);
    > p2.add(modified);
    >
    > c.add("Center", p);
    > c.add("North", p1);
    > c.add("South", p2);
    >
    > this.addWindowListener(new WindowAdapter() {
    > public void WindowClosing(WindowEvent e)
    > {
    > System.exit(0);
    > }
    >
    > }); //end innner class declaration
    >
    > public static void main(String[] args);
    > {
    > JFrame f = new Browser();
    > f.setSize(900,500);
    > f.setVisible(true);
    > }
    > //inner class definition substantial amount of code here
    >
    > class Loader implements ActionListener
    > {
    > public void actionPerformed(ActionEvent e);
    > {
    > URL target = null;
    > String contents = null;
    > String type = null;
    > String server = null;
    > Date date = null;
    > int length = 0;
    >
    >
    > //start the loop
    >
    > try
    > {
    > //read the users text from the location field
    > target = new URL(locDisplay.getText());
    >
    > //lets the user know that we are working on the issue at hand
    > status.setText("Finding: " + target);
    >
    > /* initialize an HttpURLCorrection object when
    > *correction is made*/
    >
    > //use HttpURLCorrection to get response
    > server = fetch.setResponseMessage();
    >
    > //pass the response for display to the user
    > response.setText(server);
    >
    > BufferedReader in = new BufferedReader(new InputStreamReader(fetch.getInputStream()));
    >
    > //let the user know that " huston we hava data packets incoming"
    > status.setText("Loading....");
    >
    > /*prepare a character array to hold 1kb of data from buffered reader*/
    >
    > char[] buffer = new char[1024];
    > int charsRead;
    >
    > //send data from the bufferd reader to th character array
    > while((charsRead = in.read(buffer, 0, 1024)) != -1);
    > {
    > //put character into a data string
    > contents = new String(buffer, 0, charsRead);
    > display.append(contents);
    > }
    >
    > //leaving this loop requires in.read() to return to -1 wich assumes no
    >more data is being transferred
    >
    >
    > status.setText("Done. Awaiting you Command");
    >
    > //interrogate output stream headers
    > type = fetch.getContentType();
    > length = fetch.getContentLength();
    > date = new Date(fetch.getastModified());
    >
    > //print information to the approiate feilds
    > contentType.setText(type);
    > size.setText(Interger.toString());
    > }
    > }//end method
    > }//end inner class
    >}//end class
    >
    >thaanks in advance



  3. #3
    Paul Clapham Guest

    Re: A prog i wrote and i cant fix

    No, the problem with that code is that it has numerous syntax errors and
    won't compile.

    PC2

    "Ako" <ays73@hotmail.com> wrote in message news:3b52e7e3$1@news.devx.com...
    >
    > Tell us what the program is supposed to do and what error messages you

    get!!!!!!!
    >
    >
    > Ako





Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


   Development Centers

   -- Android Development Center
   -- Cloud Development Project Center
   -- HTML5 Development Center
   -- Windows Mobile Development Center