технически, это так же просто, как сказать UIManager, какой делегат использовать (как уже упоминалось @Harry Joy), как
UIManager.put("ScrollBarUI", "fully-qualified-className-of-customUI")
Это эффективно установит один и тот же класс делегата для всех LAF, что может привести к неоптимальным визуальным эффектам для всех, кроме того, из которого вы расширили свой пользовательский интерфейс. Строго говоря, вам нужен один пользовательский класс для каждого LAF