Anzeige:
Ergebnis 1 bis 6 von 6

Thema: Hintergrundfarbe bei JLabel

  1. #1
    Registrierter Benutzer
    Registriert seit
    25.10.2005
    Ort
    Hamminkeln
    Beiträge
    302

    Hintergrundfarbe bei JLabel

    Hallo zusammen,

    ich möchte die Hintergrundfarbe eines Objektes vom Typ JLabel verändern, aber die Parametersetzung wird nicht übernommen.
    Code-Auszug:
    tbxInfo = new JLabel("Initialisierung");
    tbxInfo.setBounds(0,100, 200,20);
    tbxInfo.setBackground(new Color(0,255,255));
    tbxInfo.setForeground(new Color(255,0,0));
    Die Schriftfarbe wird übernommen, ist dann also rot.
    Aber warum nicht die Hintergrundfarbe??? What is wrong?
    Hat jemand ein Tipp für mich?
    Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)

  2. #2
    Registrierter Benutzer Avatar von mwanaheri
    Registriert seit
    28.10.2003
    Ort
    Bayreuth
    Beiträge
    569
    Das liegt daran, dass Labels normalerweise einen transparenten Hintergrund haben. Setze also ein
    tbxInfo.setOpaque(true);
    dazu, dann sollte es gehen.
    Das Ziel ist das Ziel.

  3. #3
    Registrierter Benutzer
    Registriert seit
    25.10.2005
    Ort
    Hamminkeln
    Beiträge
    302
    Hallo mwanaheri,
    aha, okay, vielen Dank für die Info!!!
    Vereinfacht die Dinge, und ihr erleichtert euch das Leben. (Henry David Thoreau)

  4. #4
    Sabrina212
    Gast

    Clarification

    Zitat Zitat von mwanaheri
    Setze also ein
    tbxInfo.
    So this is what you meant by saying "ein
    tbxinfo"?





    Montreal hotels
    - California car rental

  5. #5
    Registrierter Benutzer
    Registriert seit
    16.09.2001
    Beiträge
    1.182

    Hmm...

    He just said that labels are opaque by default (don't paint their background themself), so if you want them to do so, call theLabelReference.setOpaque(true).
    This way JLabel will honor the background-color set.
    Geändert von Lin728 (21-08-2017 um 14:49 Uhr)

  6. #6
    Registrierter Benutzer Avatar von mwanaheri
    Registriert seit
    28.10.2003
    Ort
    Bayreuth
    Beiträge
    569
    ich glaub', die Gute ist ein Bot. Schau dir mal 'ihren' Beitrag im DB-Forum an.
    Das Ziel ist das Ziel.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •