Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Standard Widget Toolkit (SWT) » Cocoa, SWT.Password and listeners
Cocoa, SWT.Password and listeners [message #502658] Wed, 09 December 2009 05:28 Go to previous message
Artem Redkin is currently offline Artem Redkin
Messages: 26
Registered: July 2009
Junior Member
I have encountered strange problem in SWT 3.5.1, here's part of the code:

Text text = new Text(fCompositeLogin, SWT.BORDER | SWT.PASSWORD);
GridData data = new GridData(SWT.NONE, SWT.NONE, false, false);
data.widthHint = F_TEXT_WIDTH_HINT;
data.horizontalSpan = 2;
text.setLayoutData(data);

fTextPassword.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
if (e.keyCode == SWT.CR || e.keyCode == 16777296) {
e.display.syncExec(new Runnable() {
public void run() {
handleButtonOKWidgetSelected();
}
});
}
}
});

Problem is, that key listener doesn't get called (btw there are other problems with it, like tab key don't change focus). If i remove SWT.PASSWORD style, everything works.

Any comments on this?
 
Read Message
Read Message
Read Message
Previous Topic:set Column width to show complete text
Next Topic:Set scrollbar selection
Goto Forum:
  


Current Time: Thu May 23 11:09:32 EDT 2013

Powered by FUDForum. Page generated in 0.01874 seconds