Если вы хотите иметь свой собственный пользовательский интерфейс для приложения Java Swing, вы можете создать его в другом программном обеспечении (фотошоп и т. Д.).После этого удалите строку заголовка из Swing GUI,
setUndecorated (true);
и, наконец, задайте фоновое изображение пути вашего нового GUI (который вы создали).
Вы можете заставить любую кнопку работать, просто используя метки над каждой кнопкой в графическом интерфейсе.(Оставьте пустой текстовый ярлык).Затем используйте события keyPressed или actionPerformed и т. Д. Для конкретной метки, чтобы написать код для каждой кнопки.Вы можете использовать методы moveMove и отпускания мыши также для меток, чтобы изменить изображение.