Google検索エンジン

トップページ » Javaアプリケーション開発 » JTabbedPaneタブペインを表示する方法


JTabbedPaneの使い方(タブペインを表示する方法)

  • タブペインを表示するときはJTabbedPaneクラスを使用します。 タブペインは、指定されたタイトルやアイコンを持つタブをクリックすることにより、ユーザーがコンポーネントのグループを切り替えられるようにするコンポーネントです。

    タブは、addTab および insertTab メソッドを使用して TabbedPane オブジェクトに追加することができます。 プログラム内におけるタブの位置は、対応するインデックスで表され、1 番目のタブがインデックス 0 となり、最後のタブがタブの総数より 1 小さいインデックスになります。

    プログラム内で表示するタブを切り替えたり、タブペインを可視化する場合は、タブコンポーネント上で直接 setVisibleメソッド を使用するのではなく、setSelectedComponentメソッド、または setSelectedIndexメソッドを使用することが推奨されています。


    JTabbedPaneを使ってタブペインを表示した例
    JTabbedPaneを使ってタブペインを表示したサンプル画像
    サンプルソースコード
    import java.awt.*;
    import javax.swing.*;
    import javax.swing.event.*;
    
    class JTabbedPaneSample extends JFrame 
                            implements ChangeListener {
       // サンプルモデルを持つJTree
       JTree tree = new JTree();
       // 6行10列のJTable
       JTable table = new JTable(6, 10);
       JTabbedPaneSample() {
    
          JTabbedPane tabbedPane = new JTabbedPane();
          tabbedPane.add("ツリーマップ", tree);
          tabbedPane.add("テーブル", table);
          tabbedPane.addChangeListener(this);
          getContentPane().add(tabbedPane);
    
          setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          setTitle("JTabbedPaneを使ってタブペインを表示");
          setSize(530, 150);
          setVisible(true);
       }
       public void stateChanged(ChangeEvent e) {
          JTabbedPane t = (JTabbedPane)e.getSource();
          if (t.getSelectedComponent() == tree) {
             System.out.println("ツリーマップ");
          } else {
             System.out.println("テーブル");
          }
       }
       public static void main(String args[]) {
          new JTabbedPaneSample();
       }
    }
    

Swingでアプリのパーツを表示する方法
書籍の紹介
  • Java ポケットリファレンス
    Java ポケットリファレンス
    発売:2011/03/25
    定価:2,709円
    著者:高江 賢
    出版:技術評論社
    内容:ベーシックだけど忘れてしまいがちな情報をコンパクトなサイズに凝縮し、「逆引き形式で目的からすぐ探せる」「サンプルコードを見ながら具体的な実装のイメージがつかめる」特徴で現場に欠かせない1冊です。
  • フェイスブック 若き天才の野望 (5億人をつなぐソーシャルネットワークはこう生まれた)
    フェイスブック 若き天才の野望
    発売:2011/01/13
    定価:1,890円
    著者:デビッド・カークパトリック
    出版:日経BP社
    内容:ユーザー数が5億人を超え、会社の時価総額が2兆円を超え、グーグルを驚かす存在となった、フェイスブック。同社を率いるマスコミ嫌いのCEO、マーク・ザッカーバーグからの信頼を勝ち得たベテラン記者が、徹底取材からフェイスブックの真実を初めて明かします。