作者pilisir (SIR)
看板java
标题[问题] 按钮压住,则重复动作,该怎麽做呢
时间Thu Aug 6 21:50:03 2009
设计了一些按钮,用来控制某个JScrollPane的垂直上下调整
然後把JScrollPane的垂直条关闭显示
private void bChatUpMousePressed(java.awt.event.MouseEvent evt) {
JScrollBar jsbu = tpChatsp.getVerticalScrollBar();
jsbu.setValue(jsbu.getValue()-20);
}
按钮变数叫bChatUp(是JButton)
但是弄了很久,都没办实现压住按钮则不断重复
就类似原本压住Scrollbar上或下可以持续向上或下移动内文
用do_while判断式只能抓第一次接收的evt.getButton==evt.Button1
然後就解不掉回圈,直接当机 = =
请问各位有相关的经验能提示一下方向吗
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.33.53.243
1F:→ akasan:mousedown的时候先执行一次动作然後开一个thread 08/06 22:17
2F:→ akasan:thread中while(flag) mouseup的时候把flag设为关掉就好了 08/06 22:19
3F:→ pilisir:谢谢,原来要用执行绪,做出来了,感恩 08/07 12:46