Мне нужно создать окно рисунка Matlab с пользовательскими кнопками увеличения / уменьшения и закрытия.Для этого я использую окно JWindow.Мне пришлось добавить в него JPanel, потому что это единственный способ изменить цвет фона (я не понимаю, почему это происходит).Теперь я хочу добавить компоненты Matlab uipanels.Однако, когда я пытаюсь это сделать, я получаю следующие ошибки:
??? Error using ==> uipanel
An object of class uipanel, can not be a child of class javax.swing.JPanel.
Вот мой код:
import javax.swing.*;
import java.awt.*;
jW = JWindow;
jW.setAlwaysOnTop(true);
jW.setSize(200,200);
jW.setLocation(0,0);
panel = javaObjectEDT('javax.swing.JPanel');
panel.setBackground(java.awt.Color.black);
jW.getContentPane().add(panel);
ph = uipanel('Parent',panel,'Units','pixels','Position',[0 0 100 100]);
jW.setVisible(true);
Я не знаю, как это исправить.