2012-07-25 19 views
5

Tôi có ứng dụng xoay trong đó tôi muốn sử dụng JCheckbox có biểu tượng. Tôi đã tạo biểu tượng như sau:Sử dụng biểu tượng với JCheckBox

JCheckBox unsubmit = new JCheckBox("Unsubmit",applet.undo); 

Khi tôi làm điều này, nhãn và biểu tượng xuất hiện trong GUI của tôi nhưng không tìm thấy hộp. Nếu tôi xây dựng JCheckBox mà không có biểu tượng, hộp trở lại. Tôi đã thử điều chỉnh kích thước ưa thích của các nút nhưng nó không có hiệu lực.

Bất cứ ai biết điều gì đang xảy ra ở đây?

Cảm ơn,

Elliott

+0

Vui lòng bao gồm [sscce] (http: //www.sscce/org) minh họa sự cố. – mre

Trả lời

10

The Icon đang được sử dụng ở vị trí của hộp. Xem xét việc tạo ra một JCheckBox và một JLabel đặt ngay bên cạnh nhau, và có JLabel giữ ImageIcon.

+1

+1 [nhưng] (http://www.java2s.com/Code/Java/Swing-JFC/IconCheckBoxDemo.htm) – mKorbel

Các vấn đề liên quan