JPFlutterの基本インタラクティブボタンボタンButtonボタンには色々な種類があり、それぞれ特徴があり必要な要件に応じて使い分けてみて利用してください。各種ボタンウィジェットによってイベントの違いなどもあるので色々試してみてください。FlatButton「FlatButton」は一番シンプルなボタンになります。}}今回の例ではボタンをクリックするとカウントアップするようにしています。onPressedでクリック時の処理を実装しています。),)shapeを指定することでボタンの角を丸くした、角丸ボタンも作成できます。BorderRadius.circularを変更して好きに角を調整してください。角丸の調整は他のボタンでも利用できるので必要に応じて調整してください。RaisedButtonRaiseButtonは立体的なボタンを作成したいときに利用します。),),)FlatButtonクラスとほとんど同じですが、立体的に見える動作をします。OutlineButtonOutlineButtonは外側に枠線が付いているボタンになります。),)必須ではないですが、borderSideに色を指定して枠線が見えるようにすると、アウトライン表示されたボタンになります。IconButton「IconButton」はアイコンをボタンにするときに利用します。Icon(Icons.add_circle_outline),)このようにアイコンボタンを作成できます。FloatingActionButton「FloatingActionButton」はGmailアプリなどで見るような丸ボタンを簡単に作れます。Icon(Icons.add))childには文字の設定もできるので、このような表現も可能です。),)このままだと不恰好なので、もう少し「FloatingActionButton」を横長にしたいという場合は、FloatingActionButton.extendedを使ってください。Text('ボタン'),)PopupMenuButton「PopupMenuButton」は、メニューボタンを作成することができます。],),このように一般的なメニューボタンができました。メニューから各種操作をする場合は、onSelectedでvalueに設定した値が受け取れるので、値を参照して操作してください。valueはジェネリクスで定義しているので、String以外にもenumを含む色々な型を利用できます。DropdownButton「DropdownButton」はリストを表示することができるボタンになります。}}このようにリスト表示することができます。ドロップダウンが閉じた状態で選択内容を表示したいときはvalueに対して値を設定してください。