Monday, June 20, 2011

Membuat MenuBar pada Aplikasi Java dengan Netbeans

Bagi seorang programmer tentunya cukup familier dengan yang namanya MenuBar, yaitu sebuah papan menu yang terdapat di bagian atas aplikasi. Beberapa menu biasanya dikelompokkan menjadi satu pada menu tertentu. Pertanyaannya sekarang, Bagaimana Membuat MenuBar pada Aplikasi Java dengan Nebeans?

Netbeans adalah sebuah IDE populer yang dikembangkan dengan bahasa pemrograman Java. Netbeans mendukung pengembangan Java, HTML, CSS, PHP, XML dan beberapa bahasa lain. Selain handal, Netbeans juga dapat dijalankan pada sisem operasi apa saja yang ada platform Java di dalamnya. Pengembangan aplikasi Java dapat dilakukan dengan mudah karena ada fitur drag-drop dan visual design. Contoh berikut menunjukkan betapa mudahnya Membuat MenuBar pada Aplikasi Java dengan Netbeans.

Langkah Pertama,
Buatlah sebuat project dengan jenis Java Applications dan beri nama AplikasiJavaJMenuBar.


Langkah Kedua,
Pada window Projects, klik kanan pilih New ---> JFrame Form. Pada class name isikan dengan TampilanUtama dan pada package isikan aplikasijavajmenubar.
Langkah Ketiga,
Pada window Palette, seret Menu Bar pada kategori Swing Menus dan letakkan pada Designer.
Untuk mengganti nama variabel, buka window Inspector dan klik kanan kemudian pilih Change Variable Name. Lakukan untuk jMenu1 dan jMenu2. Ganti nama menjadi menuFile dan menuEdit.




Menambahkan Menu Item
Untuk menambahkan menu item, pada window Inspector klik kanan menuFile pilih Add From Palette ---> Menu Item. Ganti nama variabelnya dengan menuNew dengan cara yang sama seperti langkah ketiga.
Untuk mengganti tulisannya, pada designer klik ganda menu item yang baru ditambahkan kemudian ganti dengan New.
Pada TampilanUtama.java masuk ke bagian code dan hapus metode main,

dan gantikan ke file AplikasiJavaJMenuBar.java. Tambahkan satu baris kode berikut:
JFrame.setDefaultLookAndFeelDecorated(true);


Jalankan dengan klik Debug Main Project atau klik CTRL+F5
Download code Membuat MenuBar pada Aplikasi Java dengan Netbeans.

Sunday, June 12, 2011

Pengaturan Locale Indonesia pada Java 6

Beberapa Locale baru ditambahkan pada java 6. Termasuk Locale Indonesia. Tambahan ini memudahkan programmer untuk melakukan Pengaturan Locale Indonesia pada Java, maupun pengaturan format tanggal dan juga pengaturan format jam untuk negara Indonesia. 

Cara menggunakannya mudah, contohnya:
 

package indonesialocalesetting;

import java.awt.EventQueue;
import java.text.DateFormat;
import java.util.Date;
import java.util.Locale;
import javax.swing.JDialog;
import javax.swing.JOptionPane;

/**
 *
 * @author UMAR
 */
public class IndonesiaLocaleSetting {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        EventQueue.invokeLater(new Runnable() {
            public void run() {
                JDialog.setDefaultLookAndFeelDecorated(true);
                Locale inLocale = new Locale("id", "ID");
                DateFormat df = DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL, inLocale);
                String inCalendar = df.format(new Date());
                JOptionPane.showMessageDialog(null, inCalendar, "Indonesia Locale Example", JOptionPane.WARNING_MESSAGE);
            }
        });
    }
}

Hasil tampilannya adalah sebagai berikut:



Download Source code di sini.

Friday, June 10, 2011

Adsense Code Converter Using Apache Commons Lang

If you are interested in adsense, from google or the others of course is familiar with techniques to optimize the adsense. One way is to put adsense on the template. Is a powerful way to increase profits from advertising.

Blogger templates using XML language. If you want to put adsense on the template, you must convert it to XML by removing the <, > and " and replace it with < > "

With Apache Commons Lang become easier to do it. Examples such as my post earlier.

Screenshoot:
You can download this code here.

Thursday, June 9, 2011

Escape XML Using Apache Commons Lang - StringEscapeUtils

Apache Commons Lang has many tools to facilitate the Java Programmer to build a program. If you want to escape XML, Apache has StringEscapeUtils class to do so. For example:


    private String convert(String source) {
        String result = StringEscapeUtils.escapeXml(source);
        return result;
    } 


StringEscapeUtils have many methods to perform many activities of escape, such as XML, HTML, Java and others.