RSS

Thay đổi giao diện với Look and feel

29 Nov

Với giao diện mặc định khi compile của java quả thật là một sự “xấu xí” hết cỡ chê. Vậy phải làm sao để có thể có một giao diện “beautiful” như hình trên. Rất dễ dàng khi bạn làm theo những hướng dẫn sau đây:

Untitled

  • Làm được nó thật ngắn gọn và dễ hiểu. Chỉ cần làm 2 điều sau:

Thứ nhất: Import thư viện này vào hàm main (hàm khởi tạo chương trình đó chạy)

import javax.swing.UIManager;
import javax.swing.UIManager.*;

Thứ hai: chèn dòng code vào nơi trước khi các jframe được khởi tạo( thường là các dòng đầu tiên của hàm main)

try {

    for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {

        if ("Nimbus".equals(info.getName())) {

            UIManager.setLookAndFeel(info.getClassName());

            break;

        }

    }

} catch (Exception e) {

    // If Nimbus is not available, you can set the GUI to another look and feel.

}

Cuối cùng chỉ còn việc nhìn và cảm nhận các frame được tạo ra mà đẹp đẽ mà không cần phải làm thêm một thao tác gì nữa.

  • Giải thích: Vậy vì sao lại vậy?

Đơn giản là vì java mặc định compile trên style “metal” ( xấu ơi là xấu). Chúng ta chỉ việc thay đổi cách compile của java sang một style mới có tên là “Nimbus” và thế là giao diện thay đổi hoàn toàn.

Chú ý: Trên netbean sẽ không có thay đổi gì sau khi chúng ta thêm dòng lệnh này cho đến khi bạn run nó và cảm nhận.

Một số style khác mà bạn có thể tìm hiểu thêm là:

  1. CDE/Motif
  2. Windows
  3. Windows classic
  4. Metal
  5. Nimbus
 
Leave a comment

Posted by on November 29, 2010 in Java

 

Tags: ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s