タイトル
TOPJava → This Page

Java【Swing】

前置き

Java - Swing のサンプル集です。
ここでは Swing の各種コンテナ、コンポーネントの使い方についてふれていきます。
各種サンプルは Windows 8.1 + Java 7 環境で作成しています。

各種説明へのリンク

最終更新日タイトル(リンク)内容
2016/05/13 Swingの基礎 Swingの基礎
コンテナ系
2016/05/13 JFrame フレームの使い方
2016/05/13 JPanel パネルの使い方
2016/05/13 LayoutManager レイアウトの使い方
パネ(枠)
2018/08/25 JScrollPane スクロールパネの使い方
2018/08/25 JSplitPane 分割パネの使い方
2018/08/27 JTabbedPane タブパネの使い方
2018/08/27 JOptionPane ダイアログの使い方
2018/08/27 JDesktopPane,JInternalFrame デスクトップパネ、内部フレームの使い方
テキスト系
2016/05/13 JLabel ラベルの使い方
2016/05/13 JTextField テキストフィールドの使い方
2016/05/13 JPasswordField パスワードフィールドの使い方
2016/05/13 JFormattedTextField フォーマット指定可能なテキストフィールドの使い方
2016/05/13 JTextArea 複数行入力できるテキストエリアの使い方
ボタン系
2016/05/13 JButton ボタンの使い方
2016/05/13 JToggleButton トグルボタンの使い方
2016/05/13 JCheckBox チェックボックスの使い方
2016/05/13 JRadioButton ラジオボタンの使い方
リスト系
2016/05/13 JComboBox コンボボックスの使い方
2016/05/13 JList リストの使い方
選択系
2016/05/13 JColorChooser 色選択の使い方
2016/05/13 JFileChooser ファイル選択の使い方
メニュー系
2016/05/13 JMenuBar,JMenu,JMenuItem メニューの使い方
2016/05/13 JPopupMenu ポップアップメニューの使い方
2016/05/13 JToolBar ツールバーの使い方
その他
2016/05/13 JSeparator セパレータの使い方
2016/05/13 JSpinner スピナーの使い方
2016/05/13 JProgressBar プログレスバーの使い方
2016/05/13 JSlider スライダの使い方
2016/05/13 JScrollBar スクロールバーの使い方
2016/05/13 JTree ツリーの使い方
2016/05/13 JTable テーブル(表)の使い方

気が向いたときに以下も追加するかも。。。
JEditorPane
JTextPane

クラス構成

java.lang.Object
  java.awt.Component
    java.awt.Container
      java.awt.Window
        java.awt.Frame
          javax.swing.JFrame
      javax.swing.JComponent
        javax.swing.AbstractButton
          javax.swing.JButton
          javax.swing.JMenuItem
            javax.swing.JMenu
          javax.swing.JToggleButton
            javax.swing.JCheckBox
            javax.swing.JRadioButton
        javax.swing.JColorChooser
        javax.swing.JComboBox
        javax.swing.JFileChooser
        javax.swing.JInternalFrame
        javax.swing.JLabel
          javax.swing.JLayeredPane
            javax.swing.JDesktopPane
        javax.swing.JList
        javax.swing.JMenuBar
        javax.swing.JOptionPane
        javax.swing.JPanel
        javax.swing.JPopupMenu
        javax.swing.JProgressBar
        javax.swing.JScrollBar
        javax.swing.JScrollPane
        javax.swing.JSeparator
        javax.swing.JSlider
        javax.swing.JSpinner
        javax.swing.JSplitPane
        javax.swing.JTabbedPane
        javax.swing.JTable
        javax.swing.text.JTextComponent
          javax.swing.JEditorPane
            javax.swing.JTextPane
          javax.swing.JTextArea
          javax.swing.JTextField
            javax.swing.JFormattedTextField
            javax.swing.JPasswordField
        javax.swing.JToolBar
        javax.swing.JTree

更新履歴

2016/08/27 JTabbedPane, JOptionPane, JDesktopPane, JInternalFrame 追加
2016/08/25 JScrollPane, JSplitPane 追加
2016/05/13 Windows 8.1 + Java 7 環境で全体を見直し
      ページのフォルダ構成を変更
      Swing基礎を追加
      JFrame にサンプル3、4、5を追加
      JPanelサンプル2にツールチップ設定を追加
      JLabelサンプル1にツールチップ設定を追加
      JLabelサンプル4にHTML無効化を追加
      JTextFieldにサンプル4、5、6、7を追加
      JPasswordFieldサンプル2にパスワードを表示、ツールチップ設定を追加
      JTextAreaサンプル2にツールチップ設定を追加
      JTextAreaにサンプル7、8を追加
      JButtonサンプル1にツールチップ設定を追加
      JButtonサンプル7にHTML無効化を追加
      JButtonにサンプル9、10を追加
      JToggleButtonサンプル1にツールチップ設定を追加
      JToggleButtonサンプル7にHTML無効化を追加
      JToggleButtonサンプル9に選択状態クリアを追加
      JCheckBoxサンプル1にツールチップ設定を追加
      JCheckBoxサンプル7にHTML無効化を追加
      JCheckBoxにサンプル9を追加
      JRadioButtonサンプル1にツールチップ設定を追加
      JRadioButtonサンプル7にHTML無効化を追加
      JRadioButtonサンプル9に選択状態クリアを追加
      JComboBoxサンプル2にツールチップ設定を追加
      JComboBoxにサンプル7を追加
      JListサンプル2にツールチップ設定を追加
      JListにサンプル8を追加
      JSliderサンプル1にBoundedRangeModelの利用を追加
      JSliderサンプル2にツールチップ設定を追加
      JScrollBarサンプル2にツールチップ設定を追加
      JColorChooser, JFileChooser追加
      JMenuBar,JMenu,JMenuItem 追加
      JPopupMenu, JSeparator, JSpinner 追加
      JProgressBar, JTree, JTable 追加
2008/01/25 JList, JComboBox 追加
2008/01/23 JCheckBox, JRadioButton, JToggleButton, JSlider, JScrollBar 追加
2008/01/17 JTextArea, JButton 追加
2007/12/27 JLabel, JTextField, JPasswordField, JFormattedTextField 追加
2007/12/07 新規作成


TOPJava → This Page