import org.eclipse.core.runtime.preferences.IEclipsePreferences;
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.StyledText;
+import org.eclipse.swt.events.KeyAdapter;
+import org.eclipse.swt.events.KeyEvent;
import org.eclipse.swt.events.MouseAdapter;
import org.eclipse.swt.events.MouseEvent;
import org.eclipse.swt.events.SelectionAdapter;
gd_txtPassword.heightHint = 15;
txtPassword.setLayoutData(gd_txtPassword);
new Label(loginComposite, SWT.NONE);
+ txtPassword.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ if(e.character==SWT.CR){
+ connectButtonPressed();
+ }
+ }
+ });
btnConnect = new Button(loginComposite, SWT.FLAT);
btnConnect.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false, 1, 1));
- btnConnect.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseUp(MouseEvent e) {
- if(selectedCsii.isLocalhostMgd() && !isSelectedCdmInstanceRunningInManagedServer()) {
- startManagedServer();
- } else {
- connect();
- }
- }
- });
+ btnConnect.addSelectionListener(new SelectionAdapter() {
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ connectButtonPressed();
+ }
+ });
btnConnect.setText(Messages.RemotingLoginDialog_LABEL_CONNECT);
btnRememberMe = new Button(loginComposite, SWT.CHECK);
}
-
+ private void connectButtonPressed() {
+ if(selectedCsii.isLocalhostMgd() && !isSelectedCdmInstanceRunningInManagedServer()) {
+ startManagedServer();
+ } else {
+ connect();
+ }
+ }
private void populateCdmServerCombo() {
Job job = new Job(Messages.RemotingLoginDialog_RETRIEVE_SERVER_INSTANCES) {