Java 如何打开一个新JFrame并关注放置在新JFrame中的JTabbedPane的特定选项卡

Java 如何打开一个新JFrame并关注放置在新JFrame中的JTabbedPane的特定选项卡,java,swing,Java,Swing,我有两个JFrames: 第一帧有一个3JButtons:#1#2#3 第二个框架有一个JTabbedPane和3个选项卡,每个选项卡都有一个JPanel 当我按下第一帧中的一个按钮时,我想打开第二帧并聚焦在JTabbedPane中相应的选项卡上(按钮1->tab 1,按钮2->tab 2,等等) 我建议在FirmaDateModifica中使用一个公共方法,该方法将整数参数作为选项卡索引,然后在该框架中更改当前选择的选项卡。在调用在第二帧中更改选项卡的函数时,应向三个按钮中的每个按钮添加一

我有两个
JFrame
s:

  • 第一帧有一个3
    JButton
    s:#1#2#3
  • 第二个框架有一个
    JTabbedPane
    和3个选项卡,每个选项卡都有一个
    JPanel
当我按下第一帧中的一个按钮时,我想打开第二帧并聚焦在
JTabbedPane
中相应的选项卡上(按钮1->tab 1,按钮2->tab 2,等等)


我建议在
FirmaDateModifica
中使用一个公共方法,该方法将整数参数作为选项卡索引,然后在该框架中更改当前选择的选项卡。在调用在第二帧中更改选项卡的函数时,应向三个按钮中的每个按钮添加一个操作侦听器,然后使用不同的选项卡索引作为参数。

Read first。
JButton btnNewButton = new JButton("Modifica");
        btnNewButton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
                FirmaDateModifica frame = new FirmaDateModifica();
                frame.setLocationRelativeTo(null);
                frame.setVisible(true);
                // Is there something I can do here?
            }
        });