GridBagConstraints weightx и весомые значения - PullRequest
3 голосов
/ 09 июня 2010

Во многих книгах weightx и weighty значения выражены по-разному:

некоторые говорят, что от 0,0 до 1,0 другой говорит от 0 до 100 другие говорят до 1000

Я очень запутался.

В API эти переменные являются двойными типами, поэтому я думаю, что первый является правильным, но что означает значение 0,4 или 0,7? процентные значения, точечные значения? родственник чего?

Ответы [ 2 ]

4 голосов
/ 09 июня 2010

Я бы следовал примерам, использованным в руководстве по Swing на Как использовать GridBagLayout .

В этом контексте 1,0 означает, что по мере роста фрейма компоненты получают все дополнительное пространство.0.0 означает, что места нет.

2 голосов
/ 09 июня 2010

На самом деле, это веса.Поэтому важно то, что все они находятся в одном и том же «масштабе».

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

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