JLabel Text und Icon untereinander verwenden

Dieses Thema im Forum "Java Basics - Anfänger-Themen" wurde erstellt von SexyPenny90, 27. Apr. 2012.

  1. SexyPenny90

    SexyPenny90 Neues Mitglied

    Hallo,

    ich möchte gern in einem Label ein Icon und ein Text haben.
    Beides soll quasi auf der gleichen Position sein, sprich untereinander.
    Das Bild ist größtenteils "leer", es ist als .png gespeichert, also es ist egal ob Text oder Icon oben ist.

    Habe folgenden Code geschrieben

    Code (Java):
    lblFeld= new JLabel("test");
    lblFeld.setBounds(10,10,208,28);
    lblFeld.setHorizontalAlignment(SwingConstants.CENTER);
    lblFeld.setFont(new Font("Arial", Font.PLAIN, 20));
    lblFeld.addMouseListener(myL);
    lblFeld.setIcon(new ImageIcon("Images/bild.png"));
     
    Wenn ich das jetzt anzeige, sehe ich das Bild und der Text ist genau rechts daneben, also sie sind nicht untereinader, sondern nebeneinander.

    Weiß jemand, wie ich das ändern kann, dass der Text und das Icon untereinander ist?

    mfg penny
     
  2. Paddelpirat

    Paddelpirat Neues Mitglied

  3. SexyPenny90

    SexyPenny90 Neues Mitglied

    Danke, hat mir zur Lösung des Problems geholfen...
    lblFeld.setHorizontalAlignment(SwingConstants.CENTER);
    muss zu:
    lblFeld.setHorizontalTextPosition(SwingConstants.CENTER);
    werden, dann gings...


    nochmals Danke :)
     
  4. Paddelpirat

    Paddelpirat Neues Mitglied

Die Seite wird geladen...