Установка максимального размера JFrame при запуске приложения

Я хочу установить Максимальный размер JFrame при запуске приложения. Проблема в том, что если разрешение экрана больше, мой кадр становится больше, но в это время он не должен выходить за заданный максимальный диапазон, но тот же случай отлично работает с низким разрешением.

Как будто я хочу, чтобы мой фрейм был максимальным (500 500), поэтому я написал этот фрагмент кода:

JFrame frame = new JFrame("FRAME TRANSPARENT");
frame.setSize((int)(Toolkit.getDefaultToolkit().getScreenSize().getWidth()-50), (int)(Toolkit.getDefaultToolkit().getScreenSize().getHeight()-150));
frame.setMaximizedBounds(new Rectangle(0,0 , 500, 500)); 
frame.setVisible(true);

Даже я установил Bound, JFrame рассматривает метод setSize и, похоже, пренебрегает setMaximizedBounds метод. Я уже пробовал использовать метод setMaximumized, но получил тот же результат.

5
задан wchargin 7 May 2013 в 04:46
поделиться