Witam!
Mam dwa okienka, (nazwijmy roboczo Okno1 i Okno2), Okno1 wywołuje odpowiednim przyciskiem Okno2, w tym Oknie2 robie cos tam i chcialbym w momencie jak klikne przycisk w Okno2, wywołać przycisk w Oknie1. Próbowałem paru sposobów, m.in. z do.Click(), ale to działało fajnie dla przycisków w ramach jednego okna. Nie mam pojęcia jak z innego okna wywołać akcje w drugim.
Nie wiem czy jasno wytłumaczyłem :D
Może poglądowy kod coś ułatwi:
public class secondFrame extends JFrame {
/*...*/
public secondFrame() {
JButton btnLoadTable = new JButton("Wczytaj baze");
btnLoadTable.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
try{
/* Cialo metody */
}catch(Exception e){
e.printStackTrace();
}
}
});
public class EditFrame extends JFrame {
public EditFrame() {
JButton btnZmien = new JButton("Zmie\u0144");
btnZmien.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
try{
// Tutaj chciałbym wywołac akcje przycisku z secondFrame
pst.close();
} catch(Exception err2){
err2.printStackTrace();
}
}
});