Metody set i get w JDialog

0

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

0

Czy obiekt dialog jest typu EditBe? jeżeli jest JDialog to może Ci nie działać :P

0

Kurde ale dałem ciała. Faktycznie zamiast zdeklarować zmienna dialog jak EditBe ja zrobiłem jako JDialog. (chyba żyje już weekendem )
Wielkie dzięki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1