Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Ventana principal
- public class Ventana1 extends JFrame{
- ArrayList<Object> elementos = new ArrayList<Object>();
- //Evento que lanza la ventana con el formulario
- private void btnFormularioActionPerformed(ActionEvent ev){
- Ventana2 ventana2 = new Ventana2(this);
- ventana2.setVisible(true);
- }
- //Accede al array list
- public ArrayList<Object> getArrayList(){
- return elementos;
- }
- }
- //Ventana de formulario
- public class Ventana2 extends JFrame{
- private Ventana1 v1;
- //Recibe por parametro la JFrame padre
- public Ventana2(Veenata1 parent){
- this.v1 = parent;
- }
- //Crea objeto con los campos relleno
- public Object getObject(){
- return new Object(txtField1.getText(), txtField2.getText(), ...);
- }
- //Evento que añade el objeto creado o datos al arraylist de la ventana 1
- private void btnGuardarActionPerformed(ActionEvent ev){
- v1.getArrayList().add(getObject());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement