hereによると、次のようなことができます。
// Create the tabbed pane
JTabbedPane pane = new JTabbedPane();
// Add tabs...; see Adding a Tab to a JTabbedPane Container
// Register a change listener
pane.addChangeListener(new ChangeListener() {
// This method is called whenever the selected tab changes
public void stateChanged(ChangeEvent evt) {
JTabbedPane pane = (JTabbedPane)evt.getSource();
// Get current tab
int sel = pane.getSelectedIndex();
}
});
次に、いくつかの switch ステートメントを使用して、プログラムの流れを指示します。
続き: 前回 Netbeans で JTabbedPane を使用したときは、新しいタブを追加して、そのための GUI を作成するだけでした。これに問題がある場合は、Card Layoutを確認してください。
開発画面の右側にあるタブをたどると、イベントのリストに出くわすはずです。そのリストから適切なイベントを選択するだけで、Netbeans がそれを実行します。一方、必要なコードを変更してテキスト エディター (WordPad、NotePad++ など) で .java ファイルを (netbeans で開かなくても) 開いて保存することができます。netbeans を使用してファイルを開くと、変更内容も読み込まれていることがわかります。