Foros del Web » Programación para mayores de 30 ;) » Java »

Problemas con el método getFontMetrics()

Estas en el tema de Problemas con el método getFontMetrics() en el foro de Java en Foros del Web. Hola amigos del foro !! He incorporado a un programa mio una clase en la cual se utiliza el método getFontMetrics() , pero resulta que ...
  #1 (permalink)  
Antiguo 04/01/2010, 11:58
 
Fecha de Ingreso: noviembre-2009
Ubicación: Sevilla
Mensajes: 18
Antigüedad: 14 años, 5 meses
Puntos: 0
Problemas con el método getFontMetrics()

Hola amigos del foro !!
He incorporado a un programa mio una clase en la cual se utiliza el método getFontMetrics() , pero resulta que tanto en Eclipse como en Netbeans me salen tachados indicándome que están en desuso . Alguien me podría indicar por cual método debo sustituirlo para que ambos IDE me lo acepte ?
Gracias y un saludo cordial a todos

Juan Antonio
  #2 (permalink)  
Antiguo 04/01/2010, 14:09
Avatar de FiruzzZ  
Fecha de Ingreso: diciembre-2007
Ubicación: en casa
Mensajes: 470
Antigüedad: 16 años, 4 meses
Puntos: 41
Respuesta: Problemas con el método getFontMetrics()

ambos IDE's (en NetBeans estoy seguro) te dicen exactamente cual es el remplazo..
Cuando termines de escribir el nombre del método Y ANTES DE PONER LAS () apretá CTRL ESPACIO.. te va salir el autocompletar con la explicación.
  #3 (permalink)  
Antiguo 05/01/2010, 04:04
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Problemas con el método getFontMetrics()

Debes usar la clase FontMetrics y sus métodos

http://java.sun.com/j2se/1.4.2/docs/...ntMetrics.html

Ejemplo...

JLabel jLabel = new JLabel("jGuru");
FontMetrics fm = jLabel.getFontMetrics(jLabel.getFont());

int width = fm.stringWidth(jLabel.getText());
System.out.println("Text: " + jLabel.getText() +
"\nWidth: " + width);

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:51.