日期:2014-05-20  浏览次数:20777 次

请教一个Java Swing的JFrame窗口组件更新数据的问题。
我写了一个JFrame窗口,上面有很多JButton按钮,这些按钮,是我展示给用户的:
    享受我的服务。
    我需要即时的更新他的内容。
    现在,我的JFrame窗口已经创建,服务器的一部分新的数据再次到达。
    我需要将我的JFrame窗口上的JButton按钮的参数值进行更新,并且向用户展示新的参数的“更新后的JButton界面效果”,(包括JButton按钮上的显示字符)。
    请问:
    在我的JFrame窗口,以及JFrame窗口上的一排JButton按钮,已经创建好了,的场景下.
    我应该怎么弄,能够让我的程序,C端,向用户展示:
    C端接收到服务器的更新后的JButton按钮上的数据,并且,不会让用户,“眼前一晃”,用户的本产品UI体验,下降?
    
------解决方案--------------------
“眼前一晃”是刷新重画而已,你更新哪些需要更新的数据就行了,不用整个frame重新画。
------解决方案--------------------
重写组件中的protected voidpantCompent()这个方法试试