我已经创建了扩展JTextArea的新类,并使用FocusListener实现了该类,但是focusLost方法中的代码没有执行。原因是什么?protected class JDynamicTextArea extends JTextArea implements FocusListener {
public JDynamicTextArea
有一个SWT文本框。我在它上设置一个默认文本。
final Text text = new Text(parent, SWT.NONE);text.addFocusListener( new FocusAdapter() { public void focusGained(FocusEvent even
我已经创建了一个应用程序,它使用FocusListener来确保文本字段is的值始终为正。当用户输入负值,然后单击"tab“键将焦点从文本字段移开时,该值将乘以-1,因此结果值为正值。.*;import java.awt.*;
public class AlwaysPositive extends JFrame implements FocusListener
如果我在FocusListener中记录它-它还会显示238,238,238。如果我在FocusListener外部直接将按钮的背景设置为ContentPane背景-它可以工作,但如果我在FocusListener内设置-它看起来值不能读取和设置,但如果我手动设置颜色-它可以工作将FocusListener设置为buttons是我在初始化主JPanel时所做的最后一件事。buttonSize); //add focus liste