Как закрыть внутренние рамки?

Я поместил несколько внутренних рамок в панель рабочего стола, а именно

JInternalFrame frameint1 = new JInternalFrame("Question 1", true,true, true, true);

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


person Abilash Ravichandran    schedule 08.07.2013    source источник


Ответы (2)


Вы должны вызвать setClosed(), как указано в документ:

jinternalFrame.setClosed(true)
person Erik Pragt    schedule 08.07.2013

Но помните, что для jInternalFrame.setclosed(true); вы должны окружить это в try-catch. Обычно это предлагается, если вы используете IDE

try {
      jInternalFrame.setClosed(true);
    } catch (PropertyVetoException ex) {
        System.err.println("Closing Exception");
    }

надеюсь это поможет

person ADC    schedule 08.03.2015