gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 11:24:56 25 4
gpt4 key购买 nike

我有 2 个 JFrame:

  • 第一帧有 3 个 JButton:#1 #2 #3
  • 第二个框架有一个带有 3 个选项卡的 JTabbedPane,每个选项卡都有一个 JPanel

当我按下第一帧中的一个按钮时,我想打开第二帧并关注 JTabbedPane 中相应的选项卡(按钮 #1 -> 选项卡 #1、按钮 #2 -> 选项卡 #2 等)

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?
}
});

最佳答案

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

关于java - 如何打开新的 JFrame 并关注放置在新 JFrame 中的 JTabbedPane 的特定选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44481828/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com