requestFocus();获得焦点
JButton button = new JButton
JTextField textField = new JTextField
for(....
{
button.requestFocus();
Thread.sleep(5000);
textField.requestFocus();
Thread.sleep(5000);
}
原本我是想依靠两个部件之间的焦点切换 实现两个部件交替闪烁 但是并未达到预想效果 后来才发现requestFocus();只是向JVM请求焦点 并不能马上且肯定得到焦点 当sleep(500)结束以后 两个requestFocus();只做了最后一个(起码在视觉上是这样 因为瞬间又切换到textField上)
或者在判断部件是否是焦点以后再sleep(500)不知道这样是否行得通?
除了事件意外 还有没有别的办法判断部件是否现在是焦点?
大家有没有别的更好的办法??