Я много пробовал, но ничего не работает.У меня есть классы, одно - главное меню (открывает фрейм), а другой класс (также фрейм) должен быть открыт с помощью кнопки в главном меню.
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 из другого класса в моем классе главного меню посленажав на кнопку.
Заранее всем спасибо.