ChatCrawlersearch across public Telegram Open the app
J

Java Studio

97 members
17 February 2021
J
Una pregunta técnica: Para los que conocen eclipse y NetBeans, practicamente tienen lo mismo ? Digo porque estoy siguien un curso y en la parte de ventanas gráficas, métodos y eventos usan NetBeans pero no he podido usarlo con java así que tiro de eclipse
Mi poca experiencia me enseño que netbeans "mete le mano" donde no le llaman, eclipse me resultaba mas flexible
D
Los dos son programas que llevan muchos años y cada uno tendra sus cosas buenas, pero yo me decanto por Eclipse
19 February 2021
Sólo java with groove
9 March 2021
10 March 2021
21 March 2021
Buen dia muchachos, les dejo una consulta quizas alguien pueda guiarme en este pequeño probrema que no puedo resolver. Paso a explicar: Tengo un JFrame(Articulos) que lo abro desde un JMenu dentro de este JFrame(Articulos) tengo campos que agregar sobre un producto de los cuales la categoria y el proveedor de ese producto debe ser seleccionado desde los dos JFrame correspondientes( Proveedores,Categoria) esos JFrame son ABM de ambos. Al selecionar una categoria o un proveedor los datos no viajan correctamente hacia los campos que yo deseo. La unica forma que hay de que viajen es creando nuevamente una instancia de Articulos, de ser asi se borra lo que se habia escrito antes. Los JFrame los tengo hechos con Singleton para que solo una vez se abran. Voy a compartiles el codigo de cada uno de las ventanas y las imagenes de lo que deber hacer. este evento en el que debe enviar los datos hacia el JFrame Articulos private void seleccionarProveedorActionPerformed(ActionEvent e) { Proveedor proveedor = (Proveedor)modeloTabla.getValueAt(tablaProveedores.getSelectedRow(),1); JFrame vistaP = VistaArticulosSingleton.getInstance(); articulos = new VistaArticulos(); articulos.txtProveedor.setText(proveedor.getNomProveedor()); articulos.lblIdProveedor.setText(String.valueOf(proveedor.getIdProveedor())); vistaP.setVisible(true); dispose(); }
Файл
Captura de pantalla de 2021-03-21 09-04-12.png · 262 KB · click to show
el que escucha ese evento es el boton de abajo a la derecha
articulos es una instancia del JFrame Articulos esta creadno de forma publica y statica
F
si necesitan otro tipo de informacion se los envio.
22 March 2021
A
@fc_33 Nosotros con SWT lo que hacemos es pasar el listener para el boton desde el padre y asignarselo al botón. Y recuperamos los datos exponiendolos con algún metodo que tenemos en el hijo que nos recupere el dato. Esto nos vale porque las pantallas no son demasiado independientes. Que si no tendríamos que prepararnos a picar lo necesario para aplicar el patron observer
En el boton de artículos que abre a proveedores ponerle un listener que escuche lo que va a recibir de el método que obtenga los datos de esa tabla? No se me explique bien 😂
F
Creo q eso lo hice y no ha funcionado. La única forma que conseguí fue que vuelva a crear la ventana de artículos pero me borra lo ingresado.
23 March 2021
A
@fc_33 Perdona por la demora, ¿puede ser que el problema sea de actualización de la pantalla? Si lo tienes tal como estamos hablando deberías poder ver que recuperas el dato usando el depurador
Hola @acostas si, el dato lo recupero desde un System.out.Print(); siempre hago eso cuando algo no funciona.
@acostas los datos los recupera en el momento. Pero ya te digo no los envia,
F
@acostas debo tener un problema con ese JFrame ya que usa un Singleton. Los datos los he podido enviar de un JFrame a otro pero siempre y cuando no este creado, lo crea y envia los datos. Pero a un JFrame ya creado no me envia los datos si no lo vuelvo a crear, la idea es no tener redundancia de Instancias y aparte que no borre los datos que fueron tipeados en los campos no se si me explico.
Open in Telegram Каталог площадок Искать в ChatCrawler

A snapshot of an open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog