■ swingコンポーネント->JTabbedPane |
JTabbedPaneはいくつかのタブ(見出し)で区切られたコンポーネントです。それぞれのタブには長方形の領域にそのタブに追加されているコンポーネントが表示されます。 | ||||||||||
|
||||||||||
|
||||||||||
コンストラクタ(抜粋) | ||||||||||
|
||||||||||
メソッド(抜粋) |
||||||||||
|
||||||||||
|
||||||||||
|
||||||||||
SampleTab.java | ||||||||||
import java.awt.*; | ||||||||||
import java.awt.event.*; | ||||||||||
import javax.swing.*; | ||||||||||
public class SampleTab extends JFrame { | ||||||||||
Container contentPane; | ||||||||||
JTabbedPane tab = new JTabbedPane(); | ||||||||||
JCheckBox chk = new JCheckBox("チェックボックス"); | ||||||||||
JTextPane txt = new JTextPane(); | ← @インスタンス生成 | |||||||||
public SampleTab() { | ||||||||||
super("TabbedPane"); | ||||||||||
addWindowAdapter(new WindowListener() { | ||||||||||
public void windowClosing(WindowEvent e) { | ||||||||||
System.exit(0); | ||||||||||
} | ||||||||||
}); | ||||||||||
contentPane = getContentPane(); | ||||||||||
contentPane.setLayout(new BorderLayout()); | ||||||||||
contentPane.add("Center",tab); | ||||||||||
tab.addTab("JCheckBox",chk); | ← Aタブに追加 | |||||||||
tab.addTab("JTextPane",txt); | ||||||||||
setSize(300,200); | ||||||||||
setVisible(true); | ||||||||||
} | ||||||||||
} | ||||||||||
public static void main(String[] args) { | ||||||||||
SampleTab myClass = new SampleTab(); | ||||||||||
} | ||||||||||
} | ||||||||||
@JTabbedPaneのインスタンスを生成 インスタンスを生成しています。 |
||||||||||
Atab.addTab("JCheckBox",chk); コンポーネント(JCheckBox)をタブに追加しています。 |
||||||||||
もどる |