Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [Java] JComboBox senza freccetta.. aiutatemi!!!!!

    Ciao a tutti,
    ho un problema stupidissimo che mi sta dando parecchio filo da torcere.
    Ho realizzato un applet che riconosce la presenza o meno di un iPod collegato al sistema client (lo faccio "scannando" tutte le unità verificando la presenza della cartella nascosta iPod_Control che è su ogni iPod). Se non è rilevato, l'applet avvisa l'utente, il quale può
    collegare l'iPod mentre l'applet è ancora attiva e ripetere la scansione delle unità premendo il pulsante "Riprova".
    In seguito al rilevamento dell'iPod, vengono mostrati dei controlli swing (varie opzioni che servono per la trasmissione di alcuni video direttamente sul dispositivo), fra cui due JComboBox. Tutto va bene se l'iPod viene subito rilevato; se invece l'iPod non è inizialmente rilevato, dopo la pressione del pulsante Riprova mi vengono sì mostrati tutti i controlli, ma i due JComboBox non hanno più il pulsante con la freccetta!!!! Cliccandoli escono le opzioni, ma niente freccetta.. anche l'applet fà il suo dovere, ma ho questo "piccolo" problema di grafica.
    Ho girato un po' per il web, ci sono problemi simili ma nessuna soluzione. Come potrei ovviare al problema? Ho provato di tutto, nel limite delle mie non eccezionali conoscenze..
    In alternativa al rieffettuamento del controllo, ho pensato a far riavviare completamente l'applet, come quando sull'appletviewer clicco su Applet->Riavvia (ovviamente così funziona tutto). Esiste un comando specifico?
    Vi ringrazio per qualsiasi aiuto!!

    Roberto

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    vedi se ti può tornare utile:

    http://www.jroller.com/page/santhosh/20060207
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Purtroppo non credo faccia al caso mio.. una soluzione del genere mi sembra "eccessiva" per il problema in questione, ma la terrò in considerazione se arriverò a livelli di disperazione elevati (e poi avevo già provato il system.exit(0) ma mi sembra di ricordare che mi chiudeva anche il browser, o no?)
    Ti ringrazio comunque per la risposta!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    System.exit(0) non so nemmeno se funzioni in un Applet che giri su browser (forse nell'appletviewer va). Comunque, per far riavviare un applet potresti richiamare di nuovo il metodo init? tanto è quanto dovrebbe bastare.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    E' quello che faccio quando clicco su Riprova..

  6. #6
    Nessun altro consiglio allora?

  7. #7
    Usa il metodo revalidate() e vedrai che ricompare pure la freccetta.
    ciao

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.