JLABEL VS. DrawString для эффективности
-
08-10-2019 - |
Вопрос
У меня есть надежда на простой вопрос в отношении использования метода jlabels (). Есть ли какие-либо пользы в использовании одного по другому, предполагая, что мне никогда не нужно использовать какой-либо какие-либо. GetText () или модификаторы.
Похоже, грязно написать кучу jlabels, и мне особенно нравится идея jtextareas. Однако я чувствую, что используя PaintComponent для вещей, кроме фигур, цветов и картинок, может быть, не лучшая идея.
Решение
Трудно ответить на ваш вопрос, так как мы не знаем точное требование.
Не беспокойтесь о эффективности, если вы не проверяли приложение, и вы определили узкое место и выделили проблему.
В общем, не изобретайте колесо. Нет необходимости писать пользовательский код, если вы не создаете пользовательский компонент.
Если вам нужно отобразить текст, используйте jlabel, jtextarea или что-то еще. Помните, что JTextarea может быть сделан, чтобы выглядеть как JLabel, играя с фоном и шрифтом и т. Д.