Wednesday, January 2, 2013

Java : Convert Number to Long

Pada post kali ini, saya akan memberikan code bagaimana convert dari class abstract Number ke Long .. atau dari Number ke kelas turunannya yaitu kelas BigDecimalBigIntegerByteDoubleFloatIntegerLong, and Short.

berikut codenya..


/**
 *
 * @author adi nuralim
 */
public class ConvertNumber {
    public static void main(String[] args) {
        Number number=0.0;
        
        System.out.println("long : "+number.longValue());
        System.out.println("int : "+number.intValue());
        System.out.println("double : "+number.doubleValue());
        System.out.println("float : "+number.floatValue());
        System.out.println("short : "+number.shortValue());
        System.out.println("byte : "+number.byteValue());
        
    }
    
}

java : Bagaimana cara membuka file??

Berikut ini code untuk membuka sebuah file pada java..


/**
 *
 * @author adi nuralim
 */
public class OpenFile {
    
    
     public void openFile(String path) {
        try {
            Desktop desktop = null;
            if (Desktop.isDesktopSupported()) {
                desktop = Desktop.getDesktop();
            }

            File f = new File(path);
            if (f.exists()) {
                desktop.open(f);

            } else {
                System.out.println("file tidak ditemukan");
            }
        } catch (IOException ioe) {
            System.out.println("error open");
          
        }
    }
     
     public static void main(String[] args) {
         String DATA_PATH = System.getProperty("user.home") + System.getProperty("file.separator") + "open.xlsx" ;
         
         OpenFile openFile= new OpenFile();
         openFile.openFile(DATA_PATH);
    }
    
}

Java : membuat kelas Swing Worker

Sebelumnya kita telah membahas sedikit mengenai swing worker. kelas ini berfungsi untuk menjalankan background thread. Sekarang kita akan mencoba untuk membuat sebuah kelas yang meng extends ke kelas SwingWorker. contoh nama kelasnya yaiut SwingWorkerExample.

Berikut ini contoh code dari kelas SwingWorker


/**
 *
 * @author adi nuralim
 */
public class SwingWorkerExample extends SwingWorker<Void, Void> {

//method override dari kelas SwingWorker
    @Override
    protected Void doInBackground() throws Exception {
       while(true){
     
//statement dari program....

//thread yang akan berjalan setiap 1000milisecond. atau 1 detik
           Thread.sleep(1000);
       }
    }
    
}

S.O.P("semoga bermanfaat...");

Aplikasi Web Crawler Untuk Pengarsipan Konten Web

Berikut ini printscreen tampilan dari aplikasi web crawler : Gambar 1 Splashscreen Gambar 2  Halaman Utama Gambar 3  Pengat...