public class FormLogin { LoginListener listener; public FormLogin(LoginListener parent, Display display) { listener = parent; } public someMethod() { listener.someEvent(); listener.loginSuccess(); } } public interface LoginListener { public void someEvent(); public void loginSuccess(); } public class Parent extends Midlet implements LoginListener { Display disp; public Parent() { FormLogin frmLogin = new FormLogin(this, disp); } public void someEvent() { //implement your method here } public void loginSuccess() { //implement your method here } }