Páginas

Kamis, 15 Maret 2012

Pembacaan File dengan System.IO.Stream

Artikel ini mengenai pembacaan file menggunakan kelas System.IO.Stream (selanjutnya disebut dengan Stream saja). Sebenarnya ada banyak cara untuk melakukan pembacaan file selain menggunakan kelas tersebut, misalnya menggunakan kelas System.IO.FileStream, System.IO.BinaryWriter, atau System.IO.BinaryReader. Meskipun harus teliti dalam pembacaan per-byte (atau per-kumpulan-byte), menurut pengalaman saya dan informasi sana-sini, pembacaan file dengan menggunakan kelas Stream ini sangat cepat karena langsung mengakses byte-byte pada offset tertentu pada file tanpa memboroskan memori. Mari kita langsung saja pada prakteknya berikut ini.

HALLO SWT




Secara umum aplikasi SWT membutuhkan beberapa langkah sebagai berikut :
1. Buat Display baru
2. Buat satu atau lebih Shell
3. Buat manager layout untuk Shell baru
4. Buat widget di dalam shell
5. Buka jendela shell
6. Buat perulangan pengirim event
7. Buang (dispose) display dan widget-widget lainnya
8. Tentunya import berbagai paket yang diperlukan oleh program

package helloswt;
 
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.RowLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
 
public class HelloSWT {
 
    /**
     * @param args
     */
    public static void main(String[] args) {
        Display display = new Display();
        Shell shell = new Shell(display);
        shell.setLayout( new RowLayout());
        Label label = new Label(shell, SWT.NONE);
        label.setText("Hello, World!");
        shell.pack();
        shell.open();
        while (!shell.isDisposed())
            if (!display.readAndDispatch())
                display.sleep();
        display.dispose();
        label.dispose();
    } 
}

GUI EVENT HANDLING


PENGERTIAN

Event Handling merupakan konsep penanganan suatu action yang terjadi. Jadi suatu program akan berjalan saat sesuatu terjadi, misalnya saat tombol diklik, saat combo box dipilih dan sebagainya. Java memiliki beberapa jenis Event Handling, salah satunya adalah class ActionListener yang menangani aksi terhadap tombol.

KONSEP DASAR,PENERAPAN DAN CONTOH
Untuk  memahami  model,  pertama-tama  mari  kita  pelajari  melalui  tiga
komponen utamanya.