автоматическое сокращение JLabel - PullRequest
1 голос
/ 17 ноября 2009

Кто-нибудь написал JLabel (extension / util / ??), который автоматически сокращает содержимое в зависимости от предпочитаемого / видимого размера?

очень ценится.

Ответы [ 2 ]

5 голосов
/ 17 ноября 2009

Разве JLabel не сокращает текст, который не может поместиться по умолчанию?
Этот код отображает только "Быстрый коричневый песец ..." в моей установке:

public class Driver {
    public static void main(String[] args) {
        final JFrame frame = new JFrame("JLabel Test");
        frame.setSize(160,120);
        frame.getContentPane().add(
            new JLabel("The quick brown fox jumped over the lazy dog.") );
        frame.setVisible(true);
    }
}
0 голосов
/ 17 ноября 2009

Для улучшения свинга, перед написанием собственных расширений, я рекомендую проверить SwingLabs . В частности, есть классная JXLabel (хотя не совсем понятно, чего вы хотите от обычной JLabel)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...