Есть ли эквивалент JFrame.getBounds, который получает только фактическую клиентскую область? - PullRequest
4 голосов
/ 29 августа 2011

Вместо всего окна с кнопками закрытия, максимизации и минимизации, а также границы?

Я пытаюсь сохранить скриншот клиентской области ... maximizedBounds вылетает в приложение ...

Ответы [ 2 ]

6 голосов
/ 29 августа 2011

Вместо этого получите границы области содержимого (т.е. JFrame.getContentPane().getBounds()).

5 голосов
/ 29 августа 2011

Это сделал трюк:

   Point pos = this.getContentPane().getLocationOnScreen();
   Rectangle clientRect = this.getContentPane().getBounds(); 
   clientRect.x = pos.x;
   clientRect.y = pos.y;
...