我怀疑这是一个非常微不足道的问题。我希望创建一个扩展 JTextField 的组件 MyTextField;组件应通过更改颜色来响应获得焦点,并通过更改为两种颜色中的一种来响应失去焦点,具体取决于条目是否有效。怎么做?
问问题
1580 次
1 回答
4
你可以让你的MyTextField
类扩展JTextField
和实现FocusListener
选项1
public class MyTextField extends JTextField implements FocusListener {
public MyTextField (){
addFocusListener(this);
}
@Override
public void focusGained(FocusEvent event) {
}
@Override
public void focusLost(FocusEvent event) {
}
}
选项#2
public class MyTextField extends JTextField {
public MyTextField (){
addFocusListener(new FocusListener() {
@Override
public void focusLost(FocusEvent arg0) {
}
@Override
public void focusGained(FocusEvent arg0) {
}
});
}
}
于 2013-03-07T06:36:23.973 回答