Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    2

    [java]Bottene che non mostra testo

    Ciao a tutti.

    Sto realizzando in Java un bottone con le seguenti caratteristiche :

    - presenta un'immagine di sfondo in grado di autoridimensionarsi sulla base della dimensione del bottone

    - mostra il nome del bottone sia all'interno del bottone stesso che come tooltip

    Il problema è che la classe che ho realizzato, quando viene eseguita, mostra l'immagine all'interno del bottone ma fà sparire il testo all'interno dello stesso.

    Qualcuno sa dirmi dove sbaglio?

    Ecco il codice che ho realizzato :

    public class TButton extends JButton {

    private Image image;
    private ImageObserver imageObserver;

    public TButton(){
    super();

    ImageIcon icon = new javax.swing.ImageIcon(TButton.class.getResource("/data/imageBackground.jpg"));
    image = icon.getImage();
    imageObserver = icon.getImageObserver();
    }

    setMargin(new Insets(0, 0, 0, 0));
    setLayout(null);
    setText("START");
    setToolTipText("premi quì per iniziare");
    setHorizontalTextPosition(javax.swing.SwingConstan ts.CENTER);
    this.setOpaque(true);
    }

    public void paint(Graphics g) {
    super.paint(g);
    g.drawImage(image, 0 , 0 , getWidth() , getHeight() , imageObserver);

    }

    }

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    C'è una sezione apposita dedicata a Java.
    Sposto la discussione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.