public void init() { jlblHostName = new TmplJLabel(); jtfldHostName = new TmplJTextField(jlblHostName, "hostName"); jlblUserName = new TmplJLabel(); jtfldUserName = new TmplJTextField(jlblUserName, "userName"); jlblUserPass = new TmplJLabel(); jtfldUserPass = new TmplJPasswordField(jlblUserPass, "password"); jlblFromEmail = new TmplJLabel(); jtfldFromEmail = new TmplJTextField(jlblFromEmail, "fromEmail"); jlblFromName = new TmplJLabel(); jtfldFromName = new TmplJTextField(jlblFromName, "fromUser"); jchkbDebug = new TmplJCheckBox( res.getString("email.label.debug"), "debug", new Object[] {Boolean.TRUE, Boolean.FALSE}); jlblHostName.setText(res.getString("email.label.hostname")); jlblUserName.setText(res.getString("email.label.username")); jlblUserPass.setText(res.getString("email.label.userpasswd")); jlblFromEmail.setText(res.getString("email.label.fromemail")); jlblFromName.setText(res.getString("email.label.fromuser")); jchkbDebug.setText(res.getString("email.label.debug")); try { jbInit(); } catch (Exception e) { e.printStackTrace(); } dataSource.addDatasourceListener(jtfldHostName); dataSource.addDatasourceListener(jtfldUserName); dataSource.addDatasourceListener(jtfldUserPass); dataSource.addDatasourceListener(jtfldFromEmail); dataSource.addDatasourceListener(jtfldFromName); dataSource.addDatasourceListener(jchkbDebug); addFWComponentListener(jtfldHostName); addFWComponentListener(jtfldUserName); addFWComponentListener(jtfldUserPass); addFWComponentListener(jtfldFromEmail); addFWComponentListener(jtfldFromName); addFWComponentListener(jchkbDebug); }