Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 11 kết quả

Đề tài: java swing : làm thế nào để làm có 1 giao diện đẹp mắt

  1. #1
    Ngày gia nhập
    10 2010
    Bài viết
    77

    Mặc định java swing : làm thế nào để làm có 1 giao diện đẹp mắt

    trong visual có bộ dotnetbar trông rất đẹp mắt, trong java làm thế nào để có được 1 giao diện đẹp

  2. #2
    Ngày gia nhập
    08 2010
    Bài viết
    125

    1 là javafx 2 là swingx, mà swing đã bị khai tử rồi =)) và javafx cũng thế

  3. #3
    Ngày gia nhập
    10 2010
    Bài viết
    77

    Trích dẫn Nguyên bản được gửi bởi tphuong1412 Xem bài viết
    1 là javafx 2 là swingx, mà swing đã bị khai tử rồi =)) và javafx cũng thế
    ?? mình mới học , khai trừ thì sao chứ, bỏ nó đi ah, jo làm = cái gì

  4. #4
    Ngày gia nhập
    03 2009
    Nơi ở
    %appdata%\Temp
    Bài viết
    819

    Thực sự thì mình không hứng thú lắm với việc làm desktop-based app bằng java.
    Java có vẻ không mạnh trong phần này (không phải yếu, làm giao diện desk based bằng java cũng không khó)
    .::[The best way to predict the future is to invent it]::.
    __________________________________________________ _ - Alan Kay -

  5. #5
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Thử cái plugin WindowBuilder xem nào...
    Ref Link Code:

    Cái gì cũng có thể làm đẹp được, nhưng vấn đề là "Em mới học thì phải học thêm, khi nào không còn mới thì nghiên cứu chuyện làm đẹp". Mới có lớp 2, lớp 3 mà đã muốn làm đẹp rồi, thật là thời buổi công nghiệp có khác ...
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  6. #6
    Ngày gia nhập
    02 2011
    Bài viết
    29

    Mặc định Các đối tượng Swing

    =)) thực ra cũng khó nói rằng mới học thì không làm nổi cái giao diện đẹp, vì chỉ giao diện đẹp và chuyên nghiệp cần đạt tính thẩm mỹ. Còn viết được code lại là chuyện khác.
    Sử dụng các đối tượng Swing trong NetBeans là cách đơn giản nhất. Tuy nhiên như các bạn nói, java desktop application có hạn chế về tốc độ. Tất nhiên là ngày nay nó cũng được cải thiện đáng kể nhưng cũng chưa đáp ứng được nhu cầu ngày càng chóng mặt của con người.
    Do vậy nếu bạn học lập trình Java trên mobile hoặc làm ứng dụng trên unix - linux thì hãy cầu toàn chuyện giao diện, còn nếu đơn giản chỉ là viết ứng dụng trên windows để học thì cũng không cần thiết phải cầu toàn lắm đâu - mình nghĩ có đi làm thì cũng chẳng ở đâu lại yêu cầu bạn làm ứng dụng desktop trong windows bằng java cả. Java trên windows vẫn còn là con đường hẹp, nhất là khi Oracle và MS vẫn còn là đối thủ chính của nhau )

  7. #7
    Ngày gia nhập
    09 2011
    Nơi ở
    Cầu Giấy - Hà Nội
    Bài viết
    67

    Bạn có thể sử dụng tính năng "Look and feel" trong java để custom các component của nó.

    Bạn cần thực hiện việc lập trình Graphic 2D để override lại phương thức paint cho component đó.

    Bạn có thể tìm đọc cuốn Swing HacksFilthy Rich Clients - Developing Animated and Graphic Effects for Desktop Java Apps
    -*- CÔNG VIỆC BẬN RỘN -*-
    My Tutorials on Youtube Channel: http://youtube.com/user/rinkatori90
    My blog: http://code4lifevn.blogspot.com

  8. #8
    Ngày gia nhập
    05 2012
    Nơi ở
    HCM
    Bài viết
    20

    Bạn thử sử dụng "Look and feel" giống manhdt nói ở trên. Với cách này thì trên mỗi HĐH thì giao diện của chương trình sẽ tự động thay đổi đúng với giao diện của HĐH hiện tại (trên linux thì giao diện của linux, trên winxp thì giao diện của xp,...). Còn một cách khác nữa là thiết kế bằng PTS ) Tuy nhiên cách này mất nhiều thời gian đấy.

  9. #9
    Ngày gia nhập
    03 2012
    Bài viết
    41

    của bạn đây...
    dùng Eclipse nhe
    bạn muốn đổi giao diện nào thì chọn giao diện đó(sửa trong code nhé)

    //UIManager.setLookAndFeel("com.sun.java.swing.plaf. motif.MotifLookAndFeel");
    //UIManager.setLookAndFeel(UIManager.getCrossPlatfor mLookAndFeelClassName());
    //UIManager.setLookAndFeel(UIManager.getSystemLookAn dFeelClassName()); UIManager.setLookAndFeel("com.sun.java.swing.plaf. windows.WindowsLookAndFeel");
    //UIManager.setLookAndFeel(new SyntheticaBlackEyeLookAndFeel());
    //UIManager.setLookAndFeel("com.jtattoo.plaf.smart.S martLookAndFeel");
    Attached Files Attached Files

  10. #10
    Ngày gia nhập
    07 2007
    Nơi ở
    Hà Nội
    Bài viết
    2

    Bạn tham khảo cái này sẽ giúp bạn mọi thứ bạn cần nhé: http://jidesoft.com/

Các đề tài tương tự

  1. Java Swing Tutorial A-Z (English subtitle)
    Gửi bởi ttaiinfo trong diễn đàn Tutorials và Thủ thuật lập trình Java
    Trả lời: 0
    Bài viết cuối: 25-10-2013, 07:58 PM
  2. Hướng dẫn lập trình GUI trong Java Swing
    Gửi bởi Mr_Chan trong diễn đàn Tutorials và Thủ thuật lập trình Java
    Trả lời: 8
    Bài viết cuối: 31-08-2013, 07:32 PM
  3. Cách chạy file .wav trong java Swing
    Gửi bởi hoangvuyb91 trong diễn đàn Thắc mắc lập trình Java
    Trả lời: 0
    Bài viết cuối: 06-11-2012, 12:45 PM
  4. Plugin kéo thả tạo giao diện swing cho Eclipse?
    Gửi bởi niteo4 trong diễn đàn Thắc mắc lập trình Java
    Trả lời: 2
    Bài viết cuối: 20-08-2012, 10:30 AM
  5. Sử dụng nhiều timer trong java swing
    Gửi bởi spacy0212 trong diễn đàn Thắc mắc lập trình Java
    Trả lời: 0
    Bài viết cuối: 06-06-2012, 10:01 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn