"Tamanho" do texto em um JLabel

Olá, gostaria de saber se é possível descobrir se o texto em um JLabel está sendo resumido (Por exemplo: “Fornece…” ao invés de Fornecedor) ou não. Ou então, descobrir o tamanho (em pixels) que o texto do JLabel ocupa para poder dimensionar o JLabel e os demais componentes da tela dinamicamente. Obrigado

Já fiz isso… não me lembro bem… mas acho que o nome da classe é Font Metrics

Olá,

O Thiago tem razão.
Temos que utilizar o FontMetrics porque nunca sabemos qual Look-and-Feel o software estará usando.

FontMetrics fm = label.getGraphics().getFontMetrics(); int width = fm.stringWidth(label.getText());
Grande abraço,
Hugo.

Olá, consegui fazer funcionar porém a linha:FontMetrics fm = label.getGraphics().getFontMetrics();estava retornando ‘null’. Consegui fazer usando o seguinte: medidor =label.getFontMetrics(label.getFont()); label.setBounds(0, 0, medidor.stringWidth(label.getText()), a);Muito Obrigado!