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

    JList trasparente! Come realizzarla?

    Salve, avrei bisogno di realizzare una JList che non abbia uno sfondo colorato (background). Ho provato con il metodo jlist.setopaque(false), ho provato a fare lo stesso per lo scrollpane della suddetta, ipotizzando che il colore di sfondo che mi si visualizza fosse ereditato da li ma non riesco a venirne a capo.

    Qualcuno sa come fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    credo che tu debba implementare un tuo ListCellRenderer come spiegato nelle api di JList

    http://docs.oracle.com/javase/6/docs...ing/JList.html

    e anche nello SwingTutorial.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3

    RISOLTO: Soluzione!

    Grazie Andrea 1979,
    ho risolto, il ListCellRenderer l'avevo già implementato ma non funzionava lo stesso!
    La soluzione era più semplice:

    codice:
    jList.setOpaque(false); 
    jScrollPane.setOpaque(false); 
    jScrollPane.getViewport().setOpaque(false);
    mancava da impostare il Viewport dello JScrollPane come non opaco! Era quello che faceva danni!

    Grazie ancora, chiudo il topic!

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.