как организовать код, подобный #region/#endregion в.NET?

Система. Рисование. Графика имеет метод MeasureString, который можно использовать с этой целью. Используйте перегрузку, которая берет строку, шрифт и международный параметр "ширины"; этот последний параметр определяет, что максимальная ширина допускала строку - используют ширину набора Вашей маркировки для этого параметра.

MeasureString возвращает объект SizeF. Используйте свойство Height этого возвращенного объекта для установки высоты маркировки.

Примечание: для получения Графического объекта с этой целью можно назвать это. CreateGraphics.

8
задан Gurfuffle 18 August 2014 в 03:10
поделиться

5 ответов

То есть функция Visual Studio, а не .NET. Вам нужно будет изучить выбранную вами IDE Java и посмотреть, какие у нее есть возможности.

7
ответ дан 3 November 2019 в 14:03
поделиться

Проблема с регионами заключается в том, что они могут сделать файлы, заполненные тысячами строк спагетти-кода, на первый взгляд компактными, чистыми и хорошо организованными, а это не так.

Если один файл становится неуправляемым, подумайте о том, как вы структурировали свои классы и есть ли вещи, которые можно преобразовать в их собственные классы или методы?

Я очень обрадовался, когда начал .net, а теперь я этого не делаю думаю, что написал один за много лет. Они потеряли всякую ценность в моих глазах, когда я в первый раз открыл файл с 5 областями, подумал: «Хм ... достаточно просто», только чтобы развернуть одну и получить несколько тысяч строк кода, которые не имели никакого смысла.

2
ответ дан 3 November 2019 в 14:03
поделиться

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

-1
ответ дан 3 November 2019 в 14:03
поделиться

В Java вы используете пакетов и проектов для организации вашего кода.

-2
ответ дан 3 November 2019 в 14:03
поделиться
3
ответ дан 3 November 2019 в 14:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: