gui问题,急等!
本人刚学习java,刚刚完成了一个翻转棋小游戏,当中间一个问题不知怎么解决!
我用JList来显示下棋的步骤(外加JScrollPane)如A1,B2等。但随着下棋的步骤增多,如何能让滚动条自动滚动,让当前下的步骤始终显示出来,恳请各位高手指教!
问题点数:20、回复次数:7Top
1 楼huntsky(何)回复于 2005-06-11 19:54:26 得分 0
自己顶一下,欢迎各位高手指教!Top
2 楼huntsky(何)回复于 2005-06-11 20:10:06 得分 0
自己顶一下!Top
3 楼huntsky(何)回复于 2005-06-11 21:05:44 得分 0
怎么没人关心一下小弟的问题啊!急急急急急急急急急急急急急急急急急急急急急急急急急急急Top
4 楼TalentXu(义薄云天)回复于 2005-06-12 18:12:44 得分 2
可以考虑每显示一行就调用setCaretPosition()方法,参数么,用Document下的getLength()得到总长,就能把光标设到结尾处,于是就跟上你的显示了Top
5 楼yuziyu(yuziyu)回复于 2005-06-12 22:10:44 得分 15
JScrollBar bar = new JScrollBar();
JScrollPane jsp = new JScrollPane();
jsp.setVerticalScrollBar(bar);
bar.setValue(bar.getMaximum());
Top
6 楼gtlang78()回复于 2005-06-12 22:56:37 得分 3
public void ensureIndexIsVisible(int index)
Scrolls the viewport to make the specified cell completely visible. Note, for this method to work, the JList must be displayed within a JViewport.
Parameters:
index - the index of the cell to make visibleTop
7 楼huntsky(何)回复于 2005-06-13 11:40:24 得分 0
感谢各位的关注,jviewport怎么用啊!Top




