Hola , soy nuevo en este foro, me animé a participar
Es un ejercicio de aprendizaje.
Tengo el siguiente código sencillo en el que se crean unos cuantos objetos
Código:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class FrmPlantilla extends JFrame{
private JLabel lblOperador;
private JLabel lblResul;
private JButton btnOperar;
private JTextField txt1;
private JTextField txt2;
private JTextField txtResul;
private JPanel panel;
public FrmPlantilla(String Titulo) {
setTitle(Titulo);
iniciarComponentes();
//Ajustar el tamaño de la ventana al mínimo
pack();
}
private void iniciarComponentes()
{
lblOperador = new JLabel();
lblResul = new JLabel();
btnOperar = new JButton();
txt1 = new JTextField();
txt2 = new JTextField();
txtResul = new JTextField();
// txt1
txt1.setText("");
txt1.setColumns(8);
// txt2
txt2.setText("");
txt2.setColumns(8);
// lblResul
lblResul.setText("=");
// txtResul
txtResul.setText("");
txtResul.setColumns(10);
txtResul.setEnabled(false);
// btnOperar
btnOperar.setText("¡Opera!");
//Crear un panel para colocar los controles
panel = new JPanel();
panel.setSize(400,400);
addWindowListener(new MainWindowListener());
panel.setBackground(Color.BLUE);
panel.setBorder(BorderFactory.createEmptyBorder(20, 20, 20, 20));
panel.setLayout(new FlowLayout());
panel.add(txt1);
panel.add(lblOperador);
panel.add(txt2);
panel.add(lblResul);
panel.add(txtResul);
panel.add(btnOperar);
//Añadir los componentes al contenedor
getContentPane().add(panel, BorderLayout.CENTER);
}
}
;
Quiero hacer una clase hija de esta para utilizar estos controles para hacer operaciones con ellos cambiando 4 cosas pero no se cómo, ¿Qué palabras tengo que utilizar en la nueva clase? Espero haberme explicado bien... ¡Gracias! He probado con extends e implements