Tôi gặp vấn đề với JButton trong Java, về cơ bản tôi muốn vô hiệu hóa đường viền của nút (nút được thêm vào JDesktopPane).Vô hiệu hóa đường biên tập trung JButton
Đây là mã của tôi:
JButton j = new JButton("BUTTON");
j.setIcon(icon1); //icon1 : icon//
j.setFocusable(true);
j.setContentAreaFilled(false);
j.setBounds(90, 20, 130, 30);
dtp.add(j); //dtp : JDesktopPane//
Nó có thể cho phép biên giới biến mất giống như hình ảnh này:
Nhưng khi con chuột của tôi được nhấp (không di chuyển xung quanh) vào nút, có một đường viền "chấm" xung quanh nút, như sau:
Vì vậy, làm thế nào tôi có thể thiết lập các nút để khi tôi không di chuyển chuột xung quanh khu vực nút, nó cho đến khi thiết lập như hình ảnh đầu tiên, nhưng khi tôi di chuyển chuột xung quanh, có hình vuông xung quanh nút (với ánh sáng màu xanh lý lịch)?
* "để đường viền biến mất như hình ảnh này" * Điều này trông rất không trực quan. Điều gì khác * bạn đang làm để gây nhầm lẫn và gây nhầm lẫn cho người dùng cuối kém? –
Vì vậy, từ nào bạn nghĩ tốt nhất trong trường hợp này? Btw, tiếng Anh không phải là ngôn ngữ đầu tiên của tôi. –
Tôi đã đề cập đến nút không biên giới là 'không trực quan', không phải những gì bạn đã viết. Những gì bạn viết khá rõ ràng. Xin lỗi vì bất kỳ sự nhầm lẫn nào. –