Swingのコンポーネントでは自動的にDouble Bufferingが行われるため、意味のないサンプルになっていました。

以前ここに在ったサンプルは修正して、JPanelにマウスで自由曲線を描画に移動しました。

自前でDouble Buffering する場合は、JComboBoxのモデルとしてenumを使用するのアニメーション部分などを参考にしてみてください。