Java - открыть окно из другого класса - PullRequest
0 голосов
/ 30 мая 2018

Я много пробовал, но ничего не работает.У меня есть классы, одно - главное меню (открывает фрейм), а другой класс (также фрейм) должен быть открыт с помощью кнопки в главном меню.

ActionListner для кнопки (которая должна открыватьокно из другого класса) реализовано в коде главного меню.Здесь:

Button btnopenRaum = new Button("show available rooms");
        btnopenRaum.addActionListener(new ActionListener() {

            public void actionPerformed(ActionEvent e) {
                try {



                }

                catch(Exception e1) {

                    JOptionPane.showMessageDialog(null,"failed");
                }
            }
        });

Класс, который реализует другой JFrame:

public class AvailableRooms extends GUI {

    private JFrame frame;
    private JTable table;

    public static void main(String[] args) {

        EventQueue.invokeLater(new Runnable() {
            public void run() {
                try {
                    AvailableRooms window = new AvailableRooms();
                    window.frame.setVisible(true);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        });
    }

    /**
     * Create the application.
     */
    public AvailableRooms() {
        initialize();
    }

    /**
     * Initialize the contents of the frame.
     */
    public void initialize() {

        frame = new JFrame(); ..

И мой вопрос, как я могу вызвать JFrame из другого класса в моем классе главного меню посленажав на кнопку.

Заранее всем спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...