Я пытаюсь изменить внешний вид своего JButton, чтобы кнопка не находилась в рабочем состоянии.
В настоящее время у меня есть что-то вроде этого:
И мне бы хотелось что-то вроде этого: (из NetBeans)
Другими словами, я хочу, чтобы изображение кнопки было видно только тогда, когда кнопка не имеет какого-либо фокуса. Но когда пользователь щелкает или наведет на нее курсор, она должна действовать точно так же, как обычная кнопка.
другие примеры:
без фокуса
перевернуть
щелкните
Я использую внутренний класс для своей кнопки. Это выглядит так:
private class CustumJButton extends JButton
{
public CustumJButton(Icon icon)
{
super(icon);
int size = 30;
setPreferredSize(new Dimension(size, size));
setFocusable(false);
}
}
Спасибо.