gpt4 book ai didi

java - 我可以使用缓冲的 JGoodies 格式的文本字段接收属性更改事件吗?

转载 作者:行者123 更新时间:2023-12-01 14:48:02 26 4
gpt4 key购买 nike

我有一个方法将我的 JTextField 绑定(bind)到 JGoodies 中的 bean

public static JTextField bindDoubleTextField(PresentationModel<?> adapter, String 

propertyName, boolean useBuffer)
{
ValueModel valueModel = getValueModel(adapter, propertyName, useBuffer);
DecimalFormat decimalFormat = new DecimalFormat("0.######");
decimalFormat.setGroupingUsed(false);
JTextField textField = BasicComponentFactory.createFormattedTextField(valueModel, decimalFormat);

return textField;
}

在代码的后面,我向 ValueModel 添加了一个 propertyChangeListener,但它仅在我失去对 JTextField 的焦点时接收事件。我打字时是否可以接收这些事件?我希望能够根据值是否与其原始值不同来设置 JTextField 的背景颜色。我不想在输入时提交值,我只想检测该值是否与上次提交的值不同。

最佳答案

Is it possible to receive those events as I type?

参见Implementing a Document Filter或者可能How to Write a Document Listener .

关于java - 我可以使用缓冲的 JGoodies 格式的文本字段接收属性更改事件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15206535/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com