Witam.
Mam problem z metodą get i set w JDialog.
Otóż mam dwie klasy:
public class EditBe extends JDialog {
private JTextField tfImie;
private JTextField tfPESEL;
private JTextField tfTelefon;
private JTextField tfTelefon2;
private JTextField tfAdres;
private JTextField tfNazwisko;
private JTextField tfPolaczenie;
public EditBe() {
Tutaj jakieś definicje Labeli i TextEditow
}
public void setTfImie(String imie){
tfImie.setText(imie);
}
public String getTfImie(){
return tfImie.getText();
}
}
Natomiast w drugiej klasie wywołuje to okno:
switch(nodeInfo.toString()){
case "B":
try {
if (dialog==null)
{
dialog = new EditBe();
}
dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
dialog.setVisible(true);
} catch (Exception f) {
f.printStackTrace();
}
break;
case "Serwis":
break;
}
}
};
Problem polega w tym że nie mogę wywołać w tym miejscu
dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
dialog.getTfImie - tej metody nie widać nie mogę jej wybrać
dialog.setVisible(true);
Nie mam pojęcia dlaczego, nawet jak zmieniłem testowo typy zmienny z private na public to też nic nie dało.
Czy JDialog ma jakieś swoje metody przekazywania zmienny do innych klas ?
Z góry dzięki za pomoc.
Pozdrawiam