Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Java / JSP

Cevapla
 
LinkBack Seçenekler
Eski 04/04/2007, 22:17   #1 (permalink)
Üye
 
Üyelik Tarihi: 04/2007
Mesaj: 1
Varsayılan Bir Java Sorusu

Selam
Java'da yeniyim.

JFrame'de, JPanel oluşturup, bunun içine, tıklamayla değişen bir yazı eklemeyi başardım.

Şimdi istiyorum ki, aynı JPanel'de bir URL'den (php) output alayım, JPanel'de bunu yansıtayım.

Doğru cevabı verebileceğinizden eminim, ama benim isteğim benimsemek, biraz
da genel olarak anlatır ve öğretirseniz sevinirim.



Kod:
package jpanel;
import java.awt.*;
import java.awt.event.*;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import javax.swing.*;
 
public class App1 {
 
 public class URL{
 private String url = "http://www.cnn.com";
 
 public void reader(String ip) throws Exception{
 
  try{
  URL myPHP = new URL(url);
  BufferedReader in = new BufferedReader(
     new InputStreamReader(
     myPHP.openStream()));
  while ((ip = in.readLine()) != null){
   String inputLine = ip;
      System.out.println(inputLine);
  in.close();
  }
  }catch(Exception e){
   String h = "ERR@reader";
  }
 }
 }
 
    private static class toAdd extends JPanel implements MouseListener{
 
     public toAdd(){
      addMouseListener(this);
     }
 
     String str = "1";
 
     Reader r = new Reader();
     String a = r.reader()
 
     private int status = 0;
 
     App1 ap = new App1(); 
 
     private String[] words = {a, "test2"};
     public void paint(Graphics g){
      super.paintComponent(g);
      g.drawString(words[status], 20, 50);
     }
 
     public void mousePressed(MouseEvent evt){}
     public void mouseReleased(MouseEvent evt){
 
     }
     public void mouseClicked(MouseEvent evt){
      status = status==0 ? 1:0;
      invalidate();
      repaint();
     }
     public void mouseEntered(MouseEvent evt){}
     public void mouseExited(MouseEvent evt){}
 
    }
 
 public static void main(String[] args){
 
  toAdd toAdd = new toAdd();
 
  JPanel content = new JPanel(); 
  content.setLayout(new BorderLayout());
  content.add(toAdd, BorderLayout.CENTER);
 
  JFrame window = new JFrame("Platform");
  window.setContentPane(content);
  window.setSize(300, 300);
  window.setLocation(100, 100);
  window.setVisible(true);
 
 
 }
 
}
tolgafiratoglu hatta değil   Alıntı Yaparak Yanıtla
Eski 06/04/2007, 12:20   #2 (permalink)
Üye
 
aysila Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 06/2005
Mesaj: 73
Varsayılan

Bu işinizi görür.
Kod:
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;

public class URLReader {
  public static void main(String[] args) throws Exception {
    URL yahoo = new URL("http://www.yahoo.com/");
    BufferedReader in = new BufferedReader(new InputStreamReader(yahoo
        .openStream()));

    String inputLine;

    while ((inputLine = in.readLine()) != null)
      System.out.println(inputLine);

    in.close();
  }
}
Daha geniş bilgi için:
http://www.java2s.com/Code/Java/Netw...otocol/URL.htm
aysila hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Bir Sql Sorusu ozgurclub ASP 4 21/12/2006 01:16
Java Kitabı ve Java Derleyicisi trancemaster Java / JSP 13 26/10/2005 00:25
Java ile YAZILMAMIŞ java editörü varmı? sımone Java / JSP 5 19/04/2005 16:36
int[0] sorusu Darkstar C / C++ 9 11/12/2004 02:28
Hız Sorusu duckula PHP 8 23/11/2004 16:54


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 13:25.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net