рисование строк на jpanel - PullRequest
0 голосов
/ 30 июля 2011

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

1 Ответ

3 голосов
/ 30 июля 2011

Что вы подразумеваете под "числом строк"? Вы имеете в виду, что это будет массив строк, и вы не знаете длину заранее? Нужно ли каждой строке идти по одной строке?

Вы можете использовать метод drawString из класса Graphics.

Вы создаете класс, который расширяет JPanel. Если это так, то при переопределении paintComponent объект Graphics передается в качестве параметра.

Этот пост содержит информацию о том, как определить размер строки в пикселях.

Эта ссылка для измерения текста и эта ссылка для отображения нескольких строк текста также может быть полезной.

Ура!

...