Pregunta

Tengo una pregunta sencilla con suerte en lo que respecta a la utilización de JLabels frente a los paintComponents () .drawString método (). ¿Hay algún tipo de beneficio en el uso de uno sobre el otro, suponiendo que nunca necesidad de utilizar ningún tipo de .getText () o modificadores.

Parece complicado escribir un montón de JLabels, y que te gusta especialmente la idea de un JTextAreas. Sin embargo, me siento como el uso de paintComponent para otras cosas que las formas, colores, y las imágenes no es tal vez la mejor idea.

¿Fue útil?

Solución

Es difícil responder a su pregunta, ya que no sabemos los requisitos exactos.

No se preocupe por la eficiencia a menos que haya probado la aplicación y que haya identificado un cuello de botella y de haber aislado el problema.

En general, no reinventar la rueda. No hay necesidad de escribir código personalizado a menos que se cree un componente personalizado.

Si usted necesita utilizar texto de la pantalla un JLabel, JTextArea o lo que sea. Se recuerda que un JTextArea puede ser hecho para parecer un JLabel jugando con el fondo y la fuente etc.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top