Как запустить JInternalFrame из JFrame, когда JButton нажал - PullRequest
0 голосов
/ 26 сентября 2019

Я настраиваю систему электронных библиотек в eclipse, поэтому я построил JFrame, который является главной страницей администратора, добавил кнопку «Добавить читателя», при нажатии на которую он должен открыть второй класс, который расширил JInternalFrameпроблема в том, что он не появляется,

public AdminHomePage() {

    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setBounds(100, 100, 450, 300);
    contentPane = new JPanel();
    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
    contentPane.setLayout(new BorderLayout(0, 0));
    setContentPane(contentPane);
    JButton btnAddReader = new JButton("Add Reader");
    contentPane.add(btnAddReader, BorderLayout.NORTH);
    JDesktopPane desktopPane = new JDesktopPane();
    desktopPane.setBackground(new Color(0, 0, 0));
    contentPane.add(desktopPane, BorderLayout.CENTER);

    btnAddReader.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) { 
            AddReader reader=new AddReader();
            reader.setVisible(true);
        }
    });
}
...