JFrame закрывается сразу при вызове в Ant InputHandler - PullRequest
1 голос
/ 03 февраля 2012

Я создал собственный InputHandler для Ant, чтобы получить ввод с помощью графического интерфейса. Проблема в том, что созданный JFrame немедленно закрывается после вызова setVisible () вместо ожидания ввода.

Ниже приведен простой код для InputHandler и фрейма, который он создает.

public class GUIInputHandler implements InputHandler
{
    public GUIInputHandler()
    {
        super();
    }

    public void handleInput(InputRequest input) throws BuildException
    {
        GUIFrame frame = new GUIFrame(input.getDefaultValue());

        frame.setLocationRelativeTo(null);
        frame.setVisible(true);
    }
}

Теперь, если я просто создаю основную часть, создаю рамку и показываю ее, все в порядке. Я мог бы сделать так, чтобы у меня была какая-то петля с кадром, вызывающим условие выхода, но это хак. Есть идеи?

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