よく利用するswingコンポーネントのクラス
Swingの一般的なコンポーネントカテゴリには以下が含まれます。
- JFrame: トップレベルコンテナで、ウィンドウアプリケーションのメインウィンドウを作成するために使用されます。
- JPanelは他のコンポーネントを組織し並べるためのコンテナです。
- JLabel:テキストや画像を表示します。
- 操作イベントをトリガーするJButton。
- JTextField:テキストの 1 行分の入力と表示をします。
- JTextArea: 複数行のテキストを入力および表示するために使用されるコンポーネント。
- JCheckBox: 複数の選択肢のON/OFFを切り替えるために使われる。
- JRadioButton:グループ内の互いに排他的な選択肢から 1 つを選択するために使用されます。
- JComboBox:ドロップダウンリストから値を選択させてくれるコントロール部品。
- JList:項目リストを表示するために使用されます。
- JSlider:数値範囲を選ぶためのコンポーネント
- JProgressBar:タスクの進捗を表示します。
- JScrollPane:スクロール可能なビューで他のコンポーネントを表示します。
- ファイルやフォルダを選択するための javax.swing クラスのコンポーネント
- JTable:2次元の表データを閲覧や編集するためのもの。
- JTree: 樹形構造のデータを表すために使用します。
- JOptionPane:メッセージダイアログ、確認ダイアログ、入力ダイアログを表示させるためのクラス。
- JDialog: ダイアログウィンドウを作成するのに使用されます。
- JMenuBar、JMenu、JMenuItem:メニューバーやメニュー、メニュー項目の作成に使用されるもの。
- ツールバーを作成するためのJToolBar。
これらは一般的に使用されるSwingコンポーネントクラスの一部であり、ユーザーインターフェースを構築する際には必要に応じて適切なコンポーネントを選択できます。