Pues antes de lanzarte con las interfaces gráficas deberías repasar conceptos básicos como el ámbito de existencia de variables.
Código Java:
Ver original24 public Cambiar() {
25 setDefaultCloseOperation
(JFrame.
EXIT_ON_CLOSE); 26 setBounds(100, 100, 450, 300);
27 contentPane
= new JPanel(); 29 setContentPane(contentPane);
30 contentPane.setLayout(null);
32 boton.setBounds(107, 61, 162, 97);
33 contentPane.add(boton);
34 }
No estás añadiendo un JButton a tu JFrame Cambiar, estás creando un JButton que desaparecerá en cuanto salgas del contructor.