26 June 2010

Java Look And Feel(SystemLookAndFeel,theme)

สวัสที่ท่านผู้อ่านนะครับ พอดีผมเขียนโปรแกรมแล้วประสบปัญหาการปรับแต่งหน้าตาใน Java App SE
แล้วหาข้อมูลยากมากๆ ก็เลยคิดว่านำมาแบ่งปันให้จะเป็นการดี
  • ปกติแล้วเวลาที่เราเขียนโปรแกรมหน้าตาของมัน จะเรียกใช้มาจากตัว Library ของ java
    จะเป็นประมานนี้...
    แล้วจะเปลี่ยนหน้าตาโปรแกรมให้เหมือนกับ หน้าตาโปรแกรมที่เราใช้ยังไง เช่น เรา
    ใช้window 7 หรือกับ OS อื่นๆ โดยให้เปลี่ยน Theme ไปตาม OS นั้นๆ
    ก็ให้เพิ่มคำสั่งตามนี้เลย...

    1. try {  
    2. //อันนี้เรียกใช้จาก Library ของ java โดย Default //UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());  
    3.   
    4. //อันนี้เป็นของแถมมากับเจ้า Library ของ java เช่นกัน  
    5. //UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");  
    6.   
    7. //อันนี้เป็น theme ของระบบ  
    8. UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());  
    9. catch (Exception e)  { }  

    ให้ใส่ก่อนการ สร้าง Frame นะครับพี่น้อง
...ข้อมูลเพิ่มเติมที่ Java Tutorial...

No comments:

Post a Comment