複数のタブを作成するとJMenuBar
、すべてのタブでそれが行われます。たとえば、ファイルを開くと、各タブで同じファイルが開きます。JTabbedPane
JMenuBar
ただし、現在のタブでファイルを開くだけにしたいです。を追加したChangeListener
ので、どのタブにあるかがわかりますが、機能していても役に立たないようです。
tabbedPane.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent e) {
System.out.println("Tab=" + tabbedPane.getSelectedIndex());
}
});
getContentPane().add(tabbedPane, "Center");
pack();
メニューバーが現在のタブにのみ対応している間に、複数のタブを開くことができるようにしたい。