エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
伸縮可能なボックス - やさしいデスマーチ
JavaFX面白いのに反応がほとんどないのが悲しい今日この頃。 さて、こんな感じのGUIで、ボックスの端を... JavaFX面白いのに反応がほとんどないのが悲しい今日この頃。 さて、こんな感じのGUIで、ボックスの端をマウスでドラッグすることで値を変化させたい、ありがちなコントロールかと思います。 JavaFXで作ってみました。動くサンプルはこちらから。 結構、手の込んだ事をしないと実装できなそうな気がしますが、JavaFXだと80行程度で実現できます。 ソース解説 public class ResizableBox extends CustomNode { // 中略 } 基本的にカスタムコンポーネント(Node)を作成するにはCustomNode のサブクラスを作成し、createメソッドでカスタムコンポーネントを返します。 override function create():Node { return Group { content: [ Rectangle { // Right x: bi