Visualizzazione dei risultati da 1 a 10 su 10

Hybrid View

  1. #1

    utilizzare indice valutazione

    Ciao,
    qualcuno può dirmi come posso fare una valutazione (di un negozio, ad esempio), come quella riportata in foto? Utilizzando quindi i pallini verdi per indicare l'indice di gradimento di qualcosa?
    Sto usando il package java.AWT e come framework Swing.
    (N.B. l'immagine riportata in figura è presa da tripadvisor)
    grazie a chi risponderà.


    Immagini allegate Immagini allegate
    Ultima modifica di likeamelody; 04-05-2015 a 16:04

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da likeamelody Visualizza il messaggio
    qualcuno può dirmi come posso fare una valutazione (di un negozio, ad esempio), come quella riportata in foto? Utilizzando quindi i pallini verdi per indicare l'indice di gradimento di qualcosa?
    Ma la cosa più importante non l'hai specificata .... cosa è la tua applicazione e cosa usa come framework grafico? AWT? Swing? SWT? O è una web-application? O altro?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Ma la cosa più importante non l'hai specificata .... cosa è la tua applicazione e cosa usa come framework grafico? AWT? Swing? SWT? O è una web-application? O altro?
    si scusami, usa AWT e Swing.

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da likeamelody Visualizza il messaggio
    usa AWT e Swing.
    Bene, se hai le icone separate cioè una immagine con pallino vuoto, una con pallino mezzo pieno, una con pallino pieno, puoi fare quella striscia banalmente con un pannello (JPanel) che contiene le N immagini ImageIcon contenute in JLabel disposti o con un GridLayout o con un BoxLayout orizzontale.

    Ovviamente dato un valore della valutazione in un certo range, devi fare pochi calcoli per determinare quali icone visualizzare.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Bene, se hai le icone separate cioè una immagine con pallino vuoto, una con pallino mezzo pieno, una con pallino pieno, puoi fare quella striscia banalmente con un pannello (JPanel) che contiene le N immagini ImageIcon contenute in JLabel disposti o con un GridLayout o con un BoxLayout orizzontale.

    Ovviamente dato un valore della valutazione in un certo range, devi fare pochi calcoli per determinare quali icone visualizzare.
    ok, io però avrei bisogno che l'utente selezioni 1 o 2 o 3 o 4 o 5 pallini IN FILA, per poter esprimere un voto...

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da likeamelody Visualizza il messaggio
    ok, io però avrei bisogno che l'utente selezioni 1 o 2 o 3 o 4 o 5 pallini IN FILA, per poter esprimere un voto...
    Scusa ... avevo capito che era sono in visualizzazione! Allora potresti usare o dei JButton (chiaramente togliendo i bordi/margini/sfondo predefiniti) oppure se vuoi realizzare qualcosa di più sofisticato, un componente custom che disegna direttamente le immagini e gestisce gli eventi del mouse.

    Chiaramente il fatto del pallino "mezzo pieno" potrebbe avere poco/meno senso ... ma dipende anche da come gestisci gli eventi. Es. se il mouse è nella metà parte sinistra, allora potresti considerare quelli precedenti "pieni" e quello lì solo mezzo pieno.

    Sappi che tutto questo si può benissimo fare e anche bene. E in svariati modi, appunto.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Mi sono voluto divertire a realizzare questo componente nei ritagli di tempo.
    Ne è uscita una cosa abbastanza carina.
    Per chi vuole provarlo: http://sourceforge.net/projects/approvalratingbar/

    Critiche, suggerimenti, correzioni, migliorie e quant'altro sono sempre apprezzati.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  8. #8
    Quote Originariamente inviata da LeleFT Visualizza il messaggio
    Mi sono voluto divertire a realizzare questo componente nei ritagli di tempo.
    Ne è uscita una cosa abbastanza carina.
    Per chi vuole provarlo: http://sourceforge.net/projects/approvalratingbar/

    Critiche, suggerimenti, correzioni, migliorie e quant'altro sono sempre apprezzati.


    Ciao.

    Ciao!
    scusa il ritardo nella risposta, ho un mac e NON riesco ad aprire il jar, mi dice che non può lanciarlo. Sarei interessata ad aprirlo, puoi fare qualcosa?
    Grazie

Tag per questa discussione

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.