swing - изменение поведения кнопки максимизации - PullRequest
1 голос
/ 10 ноября 2010


Я пытаюсь заменить кнопку максимизации на моем (поворотном) экране.
Я хочу, чтобы мой кадр изменил свой размер в соответствии с моим определением максимального размера и минимального размера,
без перемещения окна.
Я попробовал следующее (и столкнулся с проблемой во всех)
1. Frame.setMaximumSize, Frame.setMinimumSize.на самом деле ничего не сделал.

2. tableFrame.addWindowStateListener (new WindowStateListener () {
public void windowStateChanged (WindowEvent e) {
, затем я изменил размер окна
действительно довольно хорошо справился с управлением размерамичто он перекидывал экран в верхний правый угол при каждом щелчке. (И все, что мне нужно, это изменить размер окна при максимизации)

3. очевидно, что добавление прослушивателя окна в componentResized не делает работу, потому что когда я меняюразмеры до моего желаемого размера - он входит в бесконечный цикл.

большое спасибо

1 Ответ

1 голос
/ 10 ноября 2010

Я думаю, что вы ищете Frame#setMaximizedBounds(): http://download.oracle.com/javase/6/docs/api/java/awt/Frame.html

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