Lit*_*ier 1 java swing coding-style awt paint
所以今天我正在制作一个节目,因为我还是初学者,我还在学习,但我想知道如何添加另一个圈子,例如我有两个单位,红色和蓝色,我添加了随机选择随机选择x和y位置,但是当我点击开始它只显示一个红色的圆圈,蓝色的那个甚至没有,我知道我没有做过一些编码,但这是我的程序,请帮助谢谢: )
所以,哦:)提前谢谢.
这里要改变一些事情:
JPanel
,JTextField
...)替换它们.这将避免渲染问题并带来双缓冲(无需执行任何代码).c.getGraphics()
.paintComponent(Graphics g)
并使用Graphics g
那里提供的参数(另请参见此链接)javax.swing.Timer
.UI的所有更新必须在EDT(事件调度线程)上完成.另请阅读Swing中的并发性JOptionPane.showMessageDialog
(或任何其他对话框)时,提供有效的parent
组件,而不是null
.这将允许正确的窗口学习(避免对话框被其他帧隐藏).