Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    86

    JLabel testo e immagini

    è possibile inserire sia il testo e sia un immagine nella JLabel?? ho provato così, ma nn va..

    codice:
    Label titolo=new JLabel();
    titolo.setIcon(new ImageIcon(path_progetto+"Media/forms/gm_generic_title.png"));
    titolo.setBounds(20, -10, 440, 73);
    titolo.setText(new String ("Titolo"));
    per ovviare al problema ho fatto due JLabel, uno dove sta l'immagine e l'altra dove sta il testo..

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: JLabel testo e immagini

    Originariamente inviato da croccio
    è possibile inserire sia il testo e sia un immagine nella JLabel??
    JLabel (come JButton) è in grado di visualizzare 1 testo e 1 Icon.
    Tra l'altro, la disposizione e l'orientamento tra testo e icona si può anche configurare con i setVerticalAlignment, setVerticalTextPosition e altri.

    Originariamente inviato da croccio
    codice:
    Label titolo=new JLabel();
    titolo.setIcon(new ImageIcon(path_progetto+"Media/forms/gm_generic_title.png"));
    titolo.setBounds(20, -10, 440, 73);
    titolo.setText(new String ("Titolo"));
    E quindi cosa ti esce fuori?? Tecnicamente non c'è nulla di sbagliato in questo codice.
    Perché passi una y negativa?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    86
    funziona bene.. volevo sapere solo se si poteva fare tutto in uno. perkè ho racchiuso i vari componenti in un conteiner però se metto 0 come y l'immagine mi esce al centro del conteiner! così invece mi esce alla posizione giusta =)

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da croccio
    volevo sapere solo se si poteva fare tutto in uno.
    Ma è come hai mostrato ... no?

    Originariamente inviato da croccio
    perkè ho racchiuso i vari componenti in un conteiner però se metto 0 come y l'immagine mi esce al centro del conteiner! così invece mi esce alla posizione giusta =)
    Non so che dirti .... nel senso che dove/come vuoi che si vedano i componenti devi saperlo tu. Se hai usato setBounds() vuol dire che stai usando il "posizionamento assoluto" (non hai usato un layout manager e presumibilmente l'hai rimosso dal "contenitore"). Ovvero posizioni e dimensioni dei componenti sono tutte a tuo carico e sotto il tuo completo controllo.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    86
    si si lo so. grazie =)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.