我正在编写的应用程序需要每秒多次更新许多JTextField,以便它们包含有关用户可以更改的对象的当前信息(X,Y位置等)。我发现的问题是setText()方法似乎太昂贵,不能使用这么多,以使应用程序顺利运行。我已经测试了没有字符串格式化的程序,没有switch语句,这使我节省了大约10fps,使应用程序以40fps而不是30运行,理想情况下我需要一个实体60.这是在屏幕上有10个粒子数据面板时(1个数据面板)包含7个ParticleFields)。这是我使用Swing库的第一个程序,所以我确定我的代码效率非常低,或者有另一种方法来处理手头的任务。
root.place_slaves()