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

    [Java] Bordo selezione jbutton

    Salve,

    dovrei modificare il bordo che si crea nel testo di un bottone selezionato, per intenderci quello indicato dalla freccia nera nell'img allegata

    i metodi che fin ora ho provato intervengono sul bordo superiore del bottone e non sul bordo del testo

    sapete quali metodi devo richiamare per fare questa modifica?

    ps:
    grazie per le risposte nei miei precedenti thread
    E' tutta colpa di Berlusconi !
    Help [Ciclico] Fisco, domande varie

    Avatar

  2. #2
    Immagini allegate Immagini allegate
    E' tutta colpa di Berlusconi !
    Help [Ciclico] Fisco, domande varie

    Avatar

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [Java] Bordo selezione jbutton

    Originariamente inviato da JunkyFunki
    dovrei modificare il bordo che si crea nel testo di un bottone selezionato, per intenderci quello indicato dalla freccia nera nell'img allegata
    Quello è il rettangolo che indica il "focus", non centra con il bordo del componente. Dipende da come vuoi modificarlo.

    Puoi toglierlo con:
    button.setFocusPainted(false);

    Puoi cambiargli il colore con es.:
    UIManager.put ("Button.focus", new Color (255, 0, 255));

    (questo varrà poi per tutti i pulsanti)
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4

    Re: Re: [Java] Bordo selezione jbutton

    Originariamente inviato da andbin
    Quello è il rettangolo che indica il "focus", non centra con il bordo del componente. Dipende da come vuoi modificarlo.

    Puoi toglierlo con:
    button.setFocusPainted(false);

    Puoi cambiargli il colore con es.:
    UIManager.put ("Button.focus", new Color (255, 0, 255));

    (questo varrà poi per tutti i pulsanti)
    tnx!!!

    Cmq in questo modo è possibile settare solo un tipo di opzione , vero?

    perchè ho provato con questo codice :
    UIManager.put ("Button.focus", new Color (0, 0, 255));
    UIManager.put ("Button.focus", new BevelBorder (BevelBorder.RAISED));

    ma l'ultima riga annulla gli effetti della prima
    E' tutta colpa di Berlusconi !
    Help [Ciclico] Fisco, domande varie

    Avatar

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Re: Re: [Java] Bordo selezione jbutton

    Originariamente inviato da JunkyFunki
    perchè ho provato con questo codice :
    UIManager.put ("Button.focus", new Color (0, 0, 255));
    UIManager.put ("Button.focus", new BevelBorder (BevelBorder.RAISED));

    ma l'ultima riga annulla gli effetti della prima
    Quel put() permette di impostare un "developer default" che ha priorità rispetto a un "look and feel default" e a un "sytem default".

    Questi default sono delle associazioni chiave->valore quindi .... a parità di chiave hai 1 solo valore.

    E comunque per "Button.focus" il valore deve essere un java.awt.Color.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6

    Re: Re: Re: Re: [Java] Bordo selezione jbutton

    Originariamente inviato da andbin
    Quel put() permette di impostare un "developer default" che ha priorità rispetto a un "look and feel default" e a un "sytem default".

    Questi default sono delle associazioni chiave->valore quindi .... a parità di chiave hai 1 solo valore.

    E comunque per "Button.focus" il valore deve essere un java.awt.Color.
    ok grazie.

    un ultima cosa, visto che sai praticamente tutto di tutto su java immagino che per passione o per lavoro ti sei documentato davvero molto su questo linguaggio.

    quindi, dall'alto della tua esperienza, sai indicarmi un buon libro ,cartaceo, che contiene tutte le info possibili e immaginabili su java?
    E' tutta colpa di Berlusconi !
    Help [Ciclico] Fisco, domande varie

    Avatar

  7. #7
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Re: Re: Re: Re: [Java] Bordo selezione jbutton

    [QUOTE]Originariamente inviato da JunkyFunki
    Originariamente inviato da JunkyFunki
    quindi, dall'alto della tua esperienza
    Dal "basso" ... visto che esperienza "professionale" non ne ho.

    Originariamente inviato da JunkyFunki
    sai indicarmi un buon libro ,cartaceo, che contiene tutte le info possibili e immaginabili su java?
    Se intendi sul linguaggio Java in sé, io suggerisco sempre Java™ Programming Language, The, 4th Edition o la versione italiana Il Linguaggio Java - Manuale ufficiale - 4 Edizione.

    Se invece vuoi approfondire altri aspetti, es. generics, concorrenza, altre API come Swing, JDBC ecc... ci vogliono effettivamente altri libri.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  8. #8

    Re: Re: Re: Re: Re: Re: [Java] Bordo selezione jbutton

    Originariamente inviato da andbin
    Dal "basso" ... visto che esperienza "professionale" non ne ho.

    Se intendi sul linguaggio Java in sé, io suggerisco sempre Java™ Programming Language, The, 4th Edition o la versione italiana Il Linguaggio Java - Manuale ufficiale - 4 Edizione.

    Se invece vuoi approfondire altri aspetti, es. generics, concorrenza, altre API come Swing, JDBC ecc... ci vogliono effettivamente altri libri.
    tnx, l'ho appena ordinato assieme a Java Pocket!
    E' tutta colpa di Berlusconi !
    Help [Ciclico] Fisco, domande varie

    Avatar

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.