Musím použiť farbu prechodu na niektoré zovládacích prvkov v mojej žiadosti. Podľa príkladu som vytvoril svoj vlastný JGradientPanel, ktorý rozširuje JPanel a prevyšuje jeho metódu paintComponent. Teraz by som mohol použiť JGradientPanel namiesto JPanel a všetko funguje dobre. Potrebujem rozšíriť logiku na JButton, JLabel a mnoho ďalších komponentov. Namiesto vytvárania vlastných vlastných komponentov pre každú z nich by ma zaujímalo, či existuje lepší spôsob, ako sa nejako zapojiť do ktorejkoľvek zložky, ktorú potrebujem na použitie farby prechodu.
odpovede:
3 pre odpoveď č. 1Použite svoj vlastný Pozri a cíť. Mohli by ste sa pozrieť na kód ostatných OP, pretože nie je úplne zdokumentovaný.