View Single Post
  #3 (permalink)  
Old 11-19-2007, 05:42 AM
ibanez270dx ibanez270dx is offline
Member
 
Join Date: Nov 2007
Location: Bay Area, CA
Posts: 13
ibanez270dx is on a distinguished road
hey, thanks hardwired, that helps alot!

However, it won't let me compile... it tells me that "public void run()" is an illegal start of expression... how can I fix this?

My code currently looks like this:
Code:
private void loadData() { Thread thread = new Thread(new Runnable()); { public void run() { try { // Construct data String data = URLEncoder.encode("key1", "UTF-8") + "=" + URLEncoder.encode("value1", "UTF-8"); data += "&" + URLEncoder.encode("key2", "UTF-8") + "=" + URLEncoder.encode("value2", "UTF-8"); // Send data URL url = new URL("http://www.loaded-designs.com/" + "posttest/posttest.php"); URLConnection conn = url.openConnection(); conn.setDoOutput(true); OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream()); wr.write(data); wr.flush(); // Get the response BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream())); String line; while ((line = rd.readLine()) != null) { getback_Label.setText("The PHP variables are below:"); getback_Label2.setText(line); System.out.println(line); overallLayout.show(cardPanel, "3"); } wr.close(); rd.close(); } catch (Exception ex) { ex.printStackTrace(); } } // Keep gui responsive to user input. thread.setPriority(Thread.NORM_PRIORITY); // 5, EDT = 6 thread.start(); } } }
I know this error is usually caused by nonmatching braces, but they all seem to be fine...

Thank you very much!
- Jeff

Last edited by ibanez270dx : 11-19-2007 at 05:53 AM.
Reply With Quote