tengo dos jtables que son alimentadas de dos tablas de mi base de datos, lo que quiero ahora es seleccionar alguna columna de una de las tablas y pasarla a texfield que están en otra pantalla y lo mismo con la segunda tabla, la cuestión es que ambas tablas "alimentarían" una misma pantalla como lo haría?
quiero pasar datos que estén en las tabla a Jtexfield que están en otro jframe, pero quiero pasar los datos de las dos al mismo frame, lo hice con el siguiente codigo: public void seleccion(){ Ubicacion ub = new Ubicacion(); int row = tabla.getSelectedRow(); String Codigos=tabla.getValueAt(row, 0).toString(); String nombres=tabla.getValueAt(row, 1).toString(); ub.generocod.setText(Codigos); ub.gennom.setText(nombres); if(ub==null)ub.setVisible(false);{ ub.setVisible(true); } el problema es que pasa los datos de una de las tablas y cuando intento pasar los datos de la otra tabla se abre una nueva ventana, de manera que quedan los datos que agarre de una de las tablas en una ventana y los que seleccione de la otra tabla en otra ventana. Espero haberme explicado, gracias por contestar. el codigo que use para pasar los datos de la otra tabla es: public void seleccion(){ Ubicacion ub = new Ubicacion(); int row = tabla.getSelectedRow(); String Codigos=tabla.getValueAt(row, 0).toString(); String nombres=tabla.getValueAt(row, 1).toString(); ub.ubicanom.setText(Codigos); ub.ubicacod.setText(nombres); ub.setVisible(true); dispose();
DiscoDurodeRoer pero el problema sigue, quedan los datos que selecciono de las tablas en ventanas diferentes, toma los datos pero abre 2 veces la misma ventana y quedan los datos de una de las tablas en una ventana y la de la otra tabla en la segunda ventana
Exelente explicación. Una pregunta, en la página de Dicoduroderoer donde puedo encontrar el significado y funciones de las librerías de Java
Que significado? De mis funciones te refieres?
Por ejemplo yo importo la librería javax.swing.JOptionPane.
Cuál es la función de esta librería
Para ese tipo de cosas visita la api de java. JOptionPane, es para poner una ventana grafica
tengo dos jtables que son alimentadas de dos tablas de mi base de datos, lo que quiero ahora es seleccionar alguna columna de una de las tablas y pasarla a texfield que están en otra pantalla y lo mismo con la segunda tabla, la cuestión es que ambas tablas "alimentarían" una misma pantalla como lo haría?
cuando dices de una misma pantalla a que te refieres?
quiero pasar datos que estén en las tabla a Jtexfield que están en otro jframe, pero quiero pasar los datos de las dos al mismo frame, lo hice con el siguiente codigo:
public void seleccion(){
Ubicacion ub = new Ubicacion();
int row = tabla.getSelectedRow();
String Codigos=tabla.getValueAt(row, 0).toString();
String nombres=tabla.getValueAt(row, 1).toString();
ub.generocod.setText(Codigos);
ub.gennom.setText(nombres);
if(ub==null)ub.setVisible(false);{
ub.setVisible(true);
}
el problema es que pasa los datos de una de las tablas y cuando intento pasar los datos de la otra tabla se abre una nueva ventana, de manera que quedan los datos que agarre de una de las tablas en una ventana y los que seleccione de la otra tabla en otra ventana.
Espero haberme explicado, gracias por contestar.
el codigo que use para pasar los datos de la otra tabla es:
public void seleccion(){
Ubicacion ub = new Ubicacion();
int row = tabla.getSelectedRow();
String Codigos=tabla.getValueAt(row, 0).toString();
String nombres=tabla.getValueAt(row, 1).toString();
ub.ubicanom.setText(Codigos);
ub.ubicacod.setText(nombres);
ub.setVisible(true);
dispose();
}
Prueba haciendo la el modelo de la tabla estatica y asi puedes acceder directamente sin crear un objeto como tal.
DiscoDurodeRoer pero el problema sigue, quedan los datos que selecciono de las tablas en ventanas diferentes, toma los datos pero abre 2 veces la misma ventana y quedan los datos de una de las tablas en una ventana y la de la otra tabla en la segunda ventana
Bueno... Toca aprender a usar Java. Por lo menos se ve mas sencillo que JS💀. Buen tutorial.