Я создал класс NewProject extends JInternalFrame. Затем я создаю New ... Action с именем «NEW», локализованный в меню «Файл». Я поместил код NewProject p = new NewProject(); p.setVisible(true);
в метод действия ActionPerformed.
Но когда я запускаю модуль и нажимаю «NEW» в файловом меню, ничего не появляется.
Где может быть проблема?
EDIT:
Я частично решил это кодом:
public void actionPerformed(ActionEvent e) {
JInternalFrame f = new JInternalFrame();
f.setSize(500, 500);
f.setVisible(true);
JDesktopPane p = new JDesktopPane();
p.add(f);
//WindowManager.getDefault().getMainWindow().setTitle("fFF");
WindowManager.getDefault().getMainWindow().add(p)
}
но графический интерфейс не работает. Когда я создаю новую внутреннюю рамку, черный фон появляется, когда я двигаюсь по этой рамке.
Есть идеи как это решить?