В момента съм напълно заседнал със следния проблем: Искам GUI с контролен панел вдясно, за да въвеждам някои програмни параметри, които трябва да се използват за начертаване на множество линии върху графичен панел от лявата страна на моя GUI. Моят подход беше да използвам дизайнера на формуляри, за да подредя оформлението с всички бутони, етикети и текстови полета. След това създадох Class GraphicPanel, който разширява JPanel и замених метода PaintComponent на този клас, за да начертая линиите.
Сега искам да добавя този специално създаден компонент чрез дизайнера на формуляри към моя потребителски интерфейс. Но когато опитам това чрез опцията Non-Palette-Component: нищо не се случва и компонентът дори не се показва в йерархичното дърво. Вече потърсих решения в мрежата и открих, че класът ми трябва да бъде компилиран и бутонът ReloadCustomComponents-Button трябва да бъде щракнат след вмъкване на персонализирани неща. Моят клас е компилиран, но ReloadCustomComponents-Button не се показва в лентата с инструменти на UI-Designer. Опитах се да конфигурирам лентата с инструменти ръчно - и в настройката на конфигурацията Intellij също изброява бутона като показана икона - но той не е там, когато прилагам конфигурацията. Някой имал ли е същия проблем или някой има ли предложения какво мога да опитам или какво друго мога да проверя? Всъщност се чудя дали това е грешка в софтуера или съм пропуснал нещо различно. Аз съм доста начинаещ и особено работата с потребителски интерфейси и Swing е нова за мен, така че нямам истинска идея как да продължа с това. Благодаря за всяка помощ!
(Използвам Intellij Idea 2020.3.1 на Windows и JDK 15.0.1 и моят изходен формат за кода на потребителския интерфейс е настроен на двоични клас файлове)