Mengubah Teks StatusBar pada NetBeans Platform


NetBeans Platform 6.9

NetBeans Platform 6.9

Peralatan yang digunakan :

  1. Java Development Kit 1.6
  2. NetBeans Platform 6.9

Status Bar berupakan area yang berapa bada bagian bawah form aplikasi, biasanya ini digunakan untuk menampilkan informasi ataupun aktifitas yang sedang dilakukan oleh aplikasi, misal menampilkan progressbar ataupun kadang ada yang sering menampilkan waktu saat ini di aplikasi.

Secara default NetBeans Platform memiliki StatusBar, jadi Anda tidak perlu membuatnya lagi, bahkan statusbar milik NetBeans Platform terintegrasi dengan multi progress bar, sehingga membuat aplikasi yang dibangun diatasnya semakin mantap 😀 . Untuk menampilkan tulisan pada statusbar NetBeans Platform, kita dapat menggunakan kelas StatusDisplayer, misal contohnya saya membuat JTextField pada TopComponent, lalu memberi aksi, saat memasukkan tulisan ke JTextField tersebut, maka status bar akan menampilkan tulisan tersebut.

public class EditorOutputTopComponent extends TopComponent {

    private JTextField textStatus;
    ...
    public EditorOutputTopComponent() {
        ....
        textStatus.getDocument().addDocumentListener(new DocumentListener() {

            @Override
            public void insertUpdate(DocumentEvent e) {
                EditorOutputTopComponent.this.changeStatus();
            }

            @Override
            public void removeUpdate(DocumentEvent e) {
                insertUpdate(e);
            }

            @Override
            public void changedUpdate(DocumentEvent e) {
                insertUpdate(e);
            }
        });
    }

    private void changeStatus() {
        StatusDisplayer.getDefault().setStatusText(textStatus.getText());
    }
    .......

Saat dijalankan, maka Anda dapat melihat perubahan pada statusbar saat memasukkan tulisan ke JTextField.

Netbeans Platform Status Displayer

Netbeans Platform Status Displayer

enjoy 😀

Iklan

5 pemikiran pada “Mengubah Teks StatusBar pada NetBeans Platform

  1. Ini maksudnya gimana to? Jadi ketika kita buat aplikasi dengan GUI, kita ga perlu add component status bar nya ke ContentPane nya Panel? ada otomatis gitu? Trus gimana caranya mindahin status bar ny ke bagian atas aplikasi misalnya?

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s