Есть ли способ изменить специфичные для компонента методы рисования, такие как ползунок, полоса, граница и т. Д. На качелях Java, не создавая новый внешний вид?Я могу только переопределить paintComponent, расширив компоненты Swing.
По сути, я хочу создать интерфейс для игры, который принимает созданный мной объект класса PixelShape.java и рисует его.Я также хочу иметь возможность отделить определенные части компонента, как я сказал, потому что я не хочу менять способ работы.Я также хочу, чтобы он был настраиваемым и создавал несколько разных кнопок, не создавая класс для каждой, и поэтому я создал новый класс, такой как PixelShape.К сожалению, расширение Look and feel дает слишком много работы вещам, которые я буду полностью перепроектировать, таким как текст, шрифт, рамки и цвета, которые я не буду использовать при создании новых кнопок.