私はWPFとJavaFX 2.0を初めて経験しています。 私は、SilverlightプロジェクトをJavaFX 2.0に移行しようとしています。 2つのApressの本といくつかのスレッドが私の質問に答えることができませんでした(多分私はWPFに影響を受けたために答えを見たり理解しなかったかもしれません)。JavaFX 2.0スタイル/テンプレートの既存のコントロール
私が必要とするのは、RadioButtonの機能を持つコントロールですが、全く異なるUIです。 My RadioButtonにはテキスト、画像、ボタンなし、テキストの下にある線(四角形)があります。 ラジオボタンが選択されていない場合、テキストとイメージは透明で、イメージはグレースケールで、矩形は表示されません。 これを選択すると、テキストとイメージが不透明になり、イメージが色付きで、矩形が表示されます(アニメーションですべて変更)。
私は既存のJavaFX 2.0コントロールをスキンする方法を知っていますが、この方法でRadioButtonをスタイル/スキンする方法はわかりません。
WPFでは、私のRadioButtonスタイル用の新しいテンプレートを作成します...私が言及したように、おそらくこれらのWPFがJavaFX 2.0に期待していたことは私のハードルです。
おかげで...
編集:既存のコントロールのために別のテンプレートを作成することはできませんように
はそう(?): JavaFX 2.0 render controls inside control
だから何を実装するための最良の方法となります私のRadioButton? ToggleGroupについて気になっています...
選択した状態と選択していない状態の画像を挿入できますか? – jewelsea
イメージは透明で、選択されていない場合はグレースケールになるため、可能ですが必須ではありません。 – thinkU
混乱して申し訳ありませんが、私はボタンの状態が質問のように見えるようにするためのイメージを配置し、あなたのケースをより直接的に解決する答えを策定するのが簡単であることを意味しました。 – jewelsea