Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    90

    [HELP-CONSIGLIO] Barra su JLabel

    Salve a tutti,
    sapreste dirmi in che modo potrei inserire una barra su una JLabel ?
    La barra è di quelle classiche che sbarrano il prezzo quindi obliqua e di colore diverso rispetto la JLabel.
    Stavo pensando di sovrapporci un'immagine con sfondo trasparente, ma non so come sovrapporre componenti..
    Altrimenti potrei usare Graphics e fare un drawLine, ma non riesco a capire come.
    Ho provato questo, ma da inevitabilmente errore :

    codice:
    public static JLabel prezzoOriginale = new JLabel(){ 
        protected void paint(Graphics g){ 
            Dimension d =prezzoOriginale.getSize(); 
            g.drawLine(0, d.getHeight(), d.getWidth(), 0); 
        } 
    };
    Grazie a tutti anticipatamente

  2. #2

    Re: [HELP-CONSIGLIO] Barra su JLabel

    Originariamente inviato da Ale88
    sapreste dirmi in che modo potrei inserire una barra su una JLabel ?
    Fai così:
    codice:
        	JLabel label = new JLabel("Ciao", JLabel.CENTER){
        		@Override
        		protected void paintComponent(Graphics g){
        			super.paintComponent(g);
        			((Graphics2D)g).draw( new Line2D.Double( 0, 0, this.getSize().getWidth(), this.getSize().getHeight() ) );
        		}
        	};
    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    90
    Perfetto !!

    Grazie mille

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 © 2026 vBulletin Solutions, Inc. All rights reserved.