Jframe не помнит свою позицию после минимизации - PullRequest
0 голосов
/ 04 июля 2010

Моя проблема в том, Окно Jframe не запоминает свою позицию после минимизации .... предположим, что я минимизирую в координатах (45,89) ... но после максимизации его снова открывается в (37,28) .. означает в разных координатах .. я хочу, чтобы jframe открывался в той же позиции ... после максимизации .. как запомни это позиция ..

помогите пожалуйста

1 Ответ

0 голосов
/ 04 июля 2010

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

public class A extends JFrame implements WindowListener{
  //...

  private Point p;
  public void windowIconified(WindowEvent e) {
    //minimized
    p = getLocation();
  }
  public void windowDeiconified(WindowEvent e) {
    //restored
    setLocation(p);
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...