У меня есть JFrame, а внутри него JLabel, заполненный изображением карты. Я хочу, чтобы на сетке над изображением карты был кликабельный квадрат «Плитка». Для этого я создал большую сетку кнопок J, которые я добавил в JLabel, содержащую карту. Однако карту не видно, поэтому я сделал кнопки J полностью прозрачными. Однако, когда они прозрачны, я не вижу, где заканчивается один JButton, а где начинается другой. Я хочу создать JButton, который полностью прозрачен внутри, но все еще имеет видимую границу вокруг него. Я пробовал setOpaque(false)
, а затем setBorderPainted(true)
, но это снова делает их непрозрачными. Я перепробовал все, что мог найти, но ничего не происходит. Любые предложения?
Еще раз, все, что я хочу, это прозрачный JButton с видимыми границами