....TÜRKİYE'NİN KALBİ BURDA ATAR....

...geldiğiniz için teşekkürler...
 
AnasayfaKapıSSSAramaÜye ListesiKullanıcı GruplarıKayıt OlGiriş yap

Paylaş | 
 

 iso indirip cd'ye yazdırma

Önceki başlık Sonraki başlık Aşağa gitmek 
YazarMesaj
tatLı_kiJ
Admin
Admin
avatar

Mesaj Sayısı : 174
Nerden : Bilinmezlerdn Bilenene Doğru....
rep :
Kayıt tarihi : 14/10/08

MesajKonu: iso indirip cd'ye yazdırma   Cuma Ekim 17, 2008 6:20 pm

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package dassuz;
import java.io.*;
import java.net.*;
import javax.swing.JProgressBar;

/**
*
* @author racih
*/
public class guncelleme implements Runnable{
private int dosyaBoyutu = 0;
private OutputStream output = null;
private URLConnection UrlBaglanti = null;
private InputStream input = null;
private JProgressBar statusBar = null;
private volatile Thread proc = null;

public guncelleme(String urlbaglanti, String kayitYolu,JProgressBar progresBar){
//Burda internet adresine bağlantı sağlanıyor. Dosya okunuyor ve yazılıyor.
proc = new Thread(this);
try {
URL UrlLoc = new URL(urlbaglanti);
output = new BufferedOutputStream(new FileOutputStream(kayitYolu));
UrlBaglanti = UrlLoc.openConnection();
input =UrlBaglanti.getInputStream();
//İnternetteki dosyanın boyutu alınıyor ve JprogressBar'a aktarılıyor.
dosyaBoyutu = UrlBaglanti.getContentLength();
statusBar = progresBar;

} catch (Exception exception) {
System.out.println("Dosya alınamadı veya kaydedilemedi !");
}
// Herzaman indirilmeden sonra başlatılmalı.
proc.start();

}


public void run() {

}
//Bu metodu kullanarak ağacı ve indirmeyi durduruyoruz.
public void IndirmeyiDurdur(){
proc.interrupt();
}

public void Indir(){
try {
byte[] yaz = new byte[4096];
int bytesOku;
long bytesYaz = 0;
// JprogressBarın ayarları
statusBar.setMinimum(0);
statusBar.setMaximum(dosyaBoyutu);
statusBar.setValue(0);
statusBar.setStringPainted(true);
//Verinin çıktısına bakılıyor ve hardiske yazılıyor.
while((bytesOku = input.read(yaz)) != -1){
output.write(yaz, 0, bytesOku);
//Veri şuan yazılıyor.
bytesYaz += bytesOku;
//Anlık olarak progresBara indirilbe bilgisi yolluyor.
statusBar.setValue((int)bytesYaz);
}
//İnput ve output değerleri temizleniyor.
input.close();
output.close();
} catch (Exception exception) {
System.out.println("Dosya yazılamadı !");
}

}

}
Sayfa başına dön Aşağa gitmek
Kullanıcı profilini gör http://mekanburasii.hareketforum.biz
FACUNDA
Duayenç๏к ๔คђค Ŧคгкlı ç๏к ๔คђค güçℓü çσк ∂αнα α¢ıмαѕız ..
Duayenç๏к ๔คђค Ŧคгкlı ç๏к ๔คђค güçℓü çσк ∂αнα α¢ıмαѕız ..
avatar

Mesaj Sayısı : 3
rep :
Kayıt tarihi : 15/10/08

MesajKonu: Geri: iso indirip cd'ye yazdırma   C.tesi Ekim 18, 2008 4:50 pm

paylaşım için tşkler...
Sayfa başına dön Aşağa gitmek
Kullanıcı profilini gör
HaNDeM
üye
üye
avatar

Mesaj Sayısı : 101
Nerden : __ist__
Kayıt tarihi : 18/10/08

MesajKonu: Geri: iso indirip cd'ye yazdırma   Paz Ekim 19, 2008 1:18 pm

teşekkürr
Sayfa başına dön Aşağa gitmek
Kullanıcı profilini gör
Sponsored content




MesajKonu: Geri: iso indirip cd'ye yazdırma   

Sayfa başına dön Aşağa gitmek
 
iso indirip cd'ye yazdırma
Önceki başlık Sonraki başlık Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
....TÜRKİYE'NİN KALBİ BURDA ATAR.... :: Bilgisayar :: Java-
Buraya geçin: