Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Da gibts schon fertige Klassen in freien Bibliotheken, wie bspw. SwingX. Dort heißt die Komponente JXSplitButton.
Mit der Forumsuche findest du vielleicht noch weitere Threads.