folder Tahribat.com Forumları
linefolder Java
linefolder Başka Classtan Link Çekme



Başka Classtan Link Çekme

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    paradox
    paradox's avatar
    Kayıt Tarihi: 23/Nisan/2008
    Erkek

    Arkadaşlar Java'da yeniyim şunu çözemedim bir destek olur musunuz? 

    Readerr.java classımda bir JSON'ın içindeki linki alıyorum. (Bu kısım çalışıyor)

    Main.java'da da WebView'im var (Bu kısımda çalışıyor)

    Ben istiyorum ki Main.java linki Readerr.java'dan alsın. Yardımcı olursanız teşekkür ederim, görüşmek üzere :) 

    Not. Teknik cevap verirseniz anlamama ihtimalin var, açıklamalı veya kodla gösterirseniz çok sevinirim.

     

    Readerr.java

    public class Readerr {
    public static String Ozan = new String();
    private static String readAll(Reader rd) throws IOException {
    StringBuilder sb = new StringBuilder();
    int cp;
    while ((cp = rd.read()) != -1) {
    sb.append((char) cp);
    }
    return sb.toString();
    }
    public static JSONObject readJsonFromUrl(String url) throws IOException, JSONException {
    InputStream is = new URL(url).openStream();
    try {
    BufferedReader rd = new BufferedReader(new InputStreamReader(is, Charset.forName("UTF-8")));
    String jsonText = readAll(rd);
    JSONObject json = new JSONObject(jsonText);
    return json;
    } finally {
    is.close();
    }
    }

    public static void main(String[] args) throws IOException, JSONException {
    JSONObject json = readJsonFromUrl("https://api.myjson.com/bins/112lei");
    String Selam = json.get("error").toString();
    //System.out.println(Selam);
    Ozan = Selam;
    System.out.println((Ozan));
    }
    }

     

    Main.java

     

    btn.setOnAction(new EventHandler<ActionEvent>() {
    @Override
    public void handle(ActionEvent event) {
    engine.load(url);
    Readerr selam = new Readerr();
    //Buradan sonrasını başaramadım
    }
    });
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Yazilimci
    Yazilimci's avatar
    Kayıt Tarihi: 01/Şubat/2014
    Erkek

    Readerr selam tanımlaması yaptığın satırı silip yerine;

    JSONObject obje = Readerr.readJsonFromUrl(url);

    yazınca json gelmiyor mu?



    Titanyumun gücü adına!!!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yolbulucu
    yolbulucu's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Homo
    public class Readerr {
    public String url;
    void Readerr(){
    this.url = "link link link";
    }
    void Readerr(String url){
    this.url = url;
    }
     public void handle(ActionEvent event) {
    engine.load(url);
    Readerr selam = new Readerr();
    linki burdan vereceksen : Readerr selam = new Readerr("http://urlurlrul.url");
    String url = selam.url; //
    anlamadim sorunu ama reader sinifina property tanimlayip sonra bu sekilde erisebilirsin. main methodundan tanimlamak istiyosan da contructor yapacaksin

    29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    paradox
    paradox's avatar
    Kayıt Tarihi: 23/Nisan/2008
    Erkek
    Yazilimci bunu yazdı

    Readerr selam tanımlaması yaptığın satırı silip yerine;

    JSONObject obje = Readerr.readJsonFromUrl(url);

    yazınca json gelmiyor mu?


    gelmiyor

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    paradox
    paradox's avatar
    Kayıt Tarihi: 23/Nisan/2008
    Erkek
    yolbulucu bunu yazdı
    public class Readerr {
    public String url;
    void Readerr(){
    this.url = "link link link";
    }
    void Readerr(String url){
    this.url = url;
    }
     public void handle(ActionEvent event) {
    engine.load(url);
    Readerr selam = new Readerr();
    linki burdan vereceksen : Readerr selam = new Readerr("http://urlurlrul.url");
    String url = selam.url; //
    anlamadim sorunu ama reader sinifina property tanimlayip sonra bu sekilde erisebilirsin. main methodundan tanimlamak istiyosan da contructor yapacaksin

    sanırım contructor yapmam gerekiyor şimdi onu çözmeye çalışıyorum

Toplam Hit: 2002 Toplam Mesaj: 5
java json javafx