2009-06-11 17 views
4

色選択ダイアログを最近選択した色を記憶しているアプリケーションに追加したいので、色を少し変えずに以前とまったく同じ色を簡単に選択できます。最近選択された色をJavaで選択

私は試しましたが、私は標準JColorChooserでこれを行うことができませんでした。 JColorChooserは最近の色のパネルをいくつか見ています&は感じます(モチーフ)が、他にはありません(gtk)。また、最近の色をあらかじめ準備しておく方法はないようですので、状態を覚えておく方法はありません。

私が本当に好きなのは、スイングベースのカラーピッカーソリューションが優れたオープンソースライブラリです。それはJava 5と互換性があります。

+0

ColorSelectionModelを試しましたか? myColorChooser.getSelectionModel()を使用してこれにアクセスできます。 ColorSelectionModelを取得したら、Color selectedColor = myColorSelectionModel.getSelectedColor()およびmyColorSelectionModel.setSelectedColor(selectedColor)のような操作を行うことができます。 – rich

+0

答えを出してください! –

答えて

1

チュートリアルのセクション "Creating a Custom Chooser Panel"を見てみましたか?保存された選択のカスタムパネルを新しいパネルとして作成することも、他のパネルの一部として作成することも可能です。

0

this questionをご覧ください。 1つのオペレーティングシステムで問題を解決するはずですが、多分複数のプラットフォームでL & Fが壊れてしまうでしょう。

関連する問題