Перемещать стоимость одного .java другой .java посредством button - [дублированный] JAVA

У этого вопроса уже есть ответ здесь:

Я хотел бы переместить / переместить данные одного archivo1.java в другой archivo2.java.

Связь будет сделана посредством clikeo так называемого button"button_OK".

Как может проходить стоимость одного JFrame archivo1.java в другой JFrame archivo2? Более конкретно, выбрав линию таблицы seguidamente нажимая кнопку"button_OK"и посылать / загружать данные о линии, выбранной в поля jTextField в archivo2.java.

Archivo1.java

    private void button_comprarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_button_comprarActionPerformed
        int filaseleccionada;
        try{
            //Guardamos en un entero la fila seleccionada.
            filaseleccionada = table_comprados.getSelectedRow();
            if (filaseleccionada == -1){
                JOptionPane.showMessageDialog(null, "No ha seleccionado ninguna fila.");
            } else {
                Comprar_vehiculo cv = new Comprar_vehiculo(null, rootPaneCheckingEnabled);
                cv.setVisible(true);
                pasarDatosFila();
            }
        }catch (HeadlessException ex){
            JOptionPane.showMessageDialog(null, "Error: "+ex+"\nInténtelo nuevamente", " .::Error En la Operacion::." ,JOptionPane.ERROR_MESSAGE);
        }        
    }

    public void pasarDatosFila(){
        int filaseleccionada = table_comprados.getSelectedRow();
        String bastidor = (String)table_comprados.getValueAt(filaseleccionada, 0);
        String color = (String)table_comprados.getValueAt(filaseleccionada, 1);
        String matricula = (String)table_comprados.getValueAt(filaseleccionada, 2);
        String marca = (String)table_comprados.getValueAt(filaseleccionada, 3);

        //Volcamos los datos de la tabla en los jTextFields.
        Object[] vc = new Object[4];
        vc[0] = bastidor;
        vc[1] = color;
        vc[2] = matricula;
        vc[3] = marca;
    }

Archivo2.java

...
...
textfield_campoX.setText(¿cómo obtengo el valor de las funciones de Archivo1.java?);
...
...
-1
задан 16.01.2017, 10:13
0 ответов