Java 根据焦点设置jpanel中的默认按钮。

Java 根据焦点设置jpanel中的默认按钮。,java,swing,jbutton,defaultbutton,Java,Swing,Jbutton,Defaultbutton,我有几个JPanel,它们各自实现自己的逻辑、按钮和字段。这些面板都添加到JFrame上,但有时会添加到另一个面板上,然后再添加到frame上 我想实现的是,当panel1的任何后续按钮都有焦点时,默认按钮是panel1的ok按钮。其他人也是如此 如何做到这一点?面板本身没有JRootPane,我不想用它的逻辑来打扰框架 每一个提示都是受欢迎的;)。提前谢谢 我有几个JPanel,每个实现它们的逻辑、按钮和 独立的领域。这些面板都添加在JFrame上,但是 有时在另一个面板上,然后添加到框架上

我有几个JPanel,它们各自实现自己的逻辑、按钮和字段。这些面板都添加到JFrame上,但有时会添加到另一个面板上,然后再添加到frame上

我想实现的是,当panel1的任何后续按钮都有焦点时,默认按钮是panel1的ok按钮。其他人也是如此

如何做到这一点?面板本身没有JRootPane,我不想用它的逻辑来打扰框架

每一个提示都是受欢迎的;)。提前谢谢

我有几个JPanel,每个实现它们的逻辑、按钮和 独立的领域。这些面板都添加在JFrame上,但是 有时在另一个面板上,然后添加到框架上

  • 使用
我想要实现的是,默认按钮是 小组1,当其任何继任者有焦点时。所有的人都一样 其他

  • 使用并添加与每个卡对应的单独

  • 您可以使用,然后在那里您可以触发从字符串值折叠的操作(例如,CardName+ButtonName+Accessible context+UsersAccess+等)

面板本身没有JRootPane,我不想打扰用户 框架与逻辑

  • 我认为你是对的,使用
    CardLayout