如何根据JTable中的数据打开另一个带有选中RadioButton的JFrame?

How to open another JFrame with selected RadioButton according to data in JTable?

我正在尝试使用按钮将数据发送到名为 UpdateCarJFrame。数据应该说明应该选择哪个单选按钮。

btnUpdateCar.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            
            UpdateCar updatePage = new UpdateCar();
            updatePage.setVisible(true);
            
            int selectedRow = table.getSelectedRow();

            updatePage.buttonGroup.setSelected(getSelectedButton(model,selectedRow).getModel(),true);   
// when I use above line it doesn't work. But instead if I use the thing it will return, it works for that value.
        }
    });

我为此写了一个这样的方法:

public JRadioButton getSelectedButton(DefaultTableModel model, int selectedRow) {
    
    String selectedButton = (String) model.getValueAt(selectedRow,3);
    UpdateCar updatePage = new UpdateCar();
    
    if(selectedButton.equals("Automatic")) {
        
        return updatePage.rdbtnAutomatic;
        
    }else {
        return updatePage.rdbtnManuel;
    }
}

好吧,显然方法和 btnUpdateCar 的操作 perfrom 方法应该对目标 JFrame 具有相同的引用。我对该 JFrame 使用了两个不同的调用。现在我有了那个 Jframe 的全局变量并且问题解决了。