tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von Jellysheep
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
846
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    japp japp ist offline Mitglied Bronze
    Registriert seit
    Jan 2010
    Beiträge
    29
    Hi,

    ich möchte, dass sich die Schriftgröße eines Labels an die Größe des Frames anpasst. In etwa so:

    label.setFont(new Font("MS Sans Serif", Font.PLAIN, getWidth()/5));

    Jetzt möchte ich aber, dass bei einer Änderung der Fenstergröße das Label mitändert. Dazu müssten bei jeder Änderung die Komponenten wohl neu gezeichnet werden. Wie erreiche ich das, bzw. gibt es eine andere Möglichkeit?
     

  2. #2
    Avatar von Jellysheep
    Jellysheep Jellysheep ist offline Mitglied Platin
    Registriert seit
    Jan 2009
    Ort
    Arbeitsspeicher
    Beiträge
    689
    Du kannst dem Fenster einen ComponentListener hinzufügen, dort wird eine Methode aufgerufen, wenn die Größe des Fensters geändert wird, z.B.:
    Code java:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    super("Abc");
    add(label);
    ...
    addComponentListener(new ComponentAdapter(){
        public void componentResized(ComponentEvent e){
            label.setFont(new Font("MS Sans Serif", Font.PLAIN, getWidth()/5));
            //Wenn alle Komponenten neu gezeichnet werden sollen, dann noch folgende Zeile:
            repaint();
        }
    });
    Ich hab es noch nicht ausprobiert, so müsste es aber gehen.
    japp bedankt sich. 
    Grüße, Jellysheep

    Jeder Helfer freut sich über eine Bewertung oder ein Danke.

    Freiheit für die Gummibärchen, nieder mit den Tüten!
    Link :D

  3. #3
    japp japp ist offline Mitglied Bronze
    Registriert seit
    Jan 2010
    Beiträge
    29
    thx für die schnelle Antwort
    Gleich mal probieren...
     

Ähnliche Themen

  1. Fenstergröße anpassen
    Von Slazer im Forum C/C++
    Antworten: 9
    Letzter Beitrag: 19.01.08, 07:41
  2. Fenstergröße an Bild anpassen
    Von d-braun im Forum Javascript & Ajax
    Antworten: 9
    Letzter Beitrag: 26.07.06, 01:13
  3. Fenstergröße zur Laufzeit anpassen
    Von mgheinz1001 im Forum VisualStudio & MFC
    Antworten: 7
    Letzter Beitrag: 02.05.06, 23:23
  4. RichEditFeld der Fenstergröße anpassen
    Von Konsumierer im Forum VisualStudio & MFC
    Antworten: 6
    Letzter Beitrag: 04.04.05, 17:15
  5. Fenstergröße anpassen
    Von uwee im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 14.01.05, 13:34