Я создаю графический интерфейс для своей программы. Когда я нажимаю кнопку запуска, я хочу, чтобы она вызывала другую программу.Как вызвать другой файл Java в ActionListener?
Ниже мой listerner код:
private class ButtonHandler implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==startButton)
?????
}
}
Что я должен делать? Я намерен вызвать другой файл Java (Start.java).
1) Прекратите думать о них как о «файлах Java». Это классы. 2) Вы сделали бы это точно таким же образом в 'actionPerformed()' как 'main()' 3). Выделите такие простые вещи на ранней стадии *** *** ***, прежде чем пытаться программировать GUI. –
Вы хотите начать думать об этом не в терминах «другого файла Java», а скорее о том, что вы хотите * выполнить метод на другом объекте *. Файл является артефактом людей, пишущих программное обеспечение, но мысленно, вы хотите принять модель объектов и методов. –
этот вопрос уже ответил. этот [link] [1]. [1]: http://stackoverflow.com/questions/1346978/java-using-an-actionlistener-to-call-a-function-in-another-class-on-an- object-f –