Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 3 của 3
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Đặt nhiều JPanels trong một JFrame mà nó không đè lên nhau như thế nào?

    Hi, mình muốn thiết kế giao diện giông như hình dưới đây, nhưng không biết làm thế nào để đặt nhiều JPanels trong một JFrame mà nó không đè lên nhau. Và làm sao mình có thể tạo được cái border cách nhau giữa các buttons và labels như trong hình. Xin các cao thủ chỉ dẫn cách làm.

  3. #3
    Ngày tham gia
    Sep 2015
    Đang ở
    89 Tam Trinh - Hoàng Mai - Hà Nội
    Bài viết
    0
    Bạn chú ý các component nó đều có 1 level # nhau.
    VD: JFrame có level cao nhất, JPanel cũng là 1 container nhưng nó có level thấp hơn nên nhét được vào trong JFrame...

    Trong Java, Interface LayoutManager có các dạng layout: BorderLayout, CardLayout, GridLayout, GridBagLayout, FlowLayout, GroupLayout, SpringLayout...

    Mỗi loại layout nó có 1 hiệu ứng tổ chức các component khác nhau. Trong trường hợp này, GroupLayout là khả dụng nhất, bạn thiết lập PreferedSize, Hgaps, Vgaps để có được các yêu cầu mà bạn nêu ra ở trên

    Bạn có thể tìm hiểu qua link này: http://docs.oracle.com/javase/6/docs...oupLayout.html

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •