如何用Java实现手动画图输出数据:JFrame上有2个按钮,按第一个按钮就生成一组随机数据,

,按第二个按钮能将数据输出来:是在JFrame上通过画图效果画出来,而不是普通的System.out.print()。可以不停地生成数据,然后按第二个按钮,数据就能更新,... ,按第二个按钮能将数据输出来:是在JFrame上通过画图效果画出来,而不是普通的System.out.print()。可以不停地生成数据,然后按第二个按钮,数据就能更新,显示在JFrame上。 展开
 我来答
littleatp
2011-05-07 · TA获得超过852个赞
知道小有建树答主
回答量:307
采纳率:100%
帮助的人:380万
展开全部
按第一个按钮生成一组随机数据,可以用Random进行操作:
Random.nextInt().. 或是其他方法 --- 得到一组数据;
按第二个按钮将数据显示在JFame上:
你实现一个JPanel的子类,覆盖它的paintComponent方法,在paintComponent方法中对当前的随机数组进行绘制,考虑你自己的数字排放、数字长度、位置等等,相关的api如:
Graphics2D g1 = (Graphics2D) g;
g1.drawString(numStr, x, y)
此后点击第二个按钮时直接调用这个panel的repaint方法即可。
lapian73
2011-05-07 · TA获得超过224个赞
知道答主
回答量:498
采纳率:0%
帮助的人:367万
展开全部
下面是一段java画图的程序 运行以后是一个点在正方形区域中运动有两个问题 { public static void main(String[] args) { JFrame frame = new Mnode
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式