Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    74

    [JAVA] Personalizzare aspetto JSplitPane

    Ciao,volevo provare a creare una barra di scorrimento che avesse un aspetto diverso da quello di default di Swing.
    Ho pensato di creare una classe che estendesse JSplitPane e di invocare il metodo paintComponent(Graphics g).
    Ho provato a cambiare il colore usando g.setColor(Color.BLACK);
    Ma dopo come faccio a richiamare il ridisegno del componente?

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Non è molto chiaro.
    Parli di voler personalizzare l'aspetto di una barra di scorrimento, ma sia nel titolo della discussione, che nella sua spiegazione, dici di aver esteso JSplitPane (che con le barre di scorrimento non ha nulla a che vedere).

    Se hai a che fare con un JScrollPane, quello che devi fare è creare una classe che estenda JScrollBar ed assegnarla ai relativi componenti del JScrollPane (setHorizontalScrollBar() e setVerticalScrollBar()).

    Oppure, soprattutto se vuoi customizzare tutta l'interfaccia, puoi seguire le indicazioni che trovi qui: http://stackoverflow.com/questions/8...ane-java-swing

    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2012
    Messaggi
    74
    Grazie, il link che hai postato è proprio quello che stavo cercando

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.