黑马程序员技术交流社区
标题:
【LOOK!】frame框体过时API的问题。
[打印本页]
作者:
1017161726
时间:
2014-11-15 11:53
标题:
【LOOK!】frame框体过时API的问题。
【好不容易凑齐的黑马币。。:'(】
本菜对照一本书上写的一个框体,一运行提示是过时的API。想问下各大神,现在它的代码是什么呀?【查资料没找到的。】
import java.awt.*;
public class xingxing
{
public static void main(String [] args)
{
Frame k=new Frame();
k.setSize(900,600);
k.setBackground(Color.BLACK);
MyTu tu=new MyTu();
k.add(tu);
k.show();
}
}
class MyTu extends Panel
{
public void paint(Graphics g)
{
g.setColor(Color.WHITE);
for (int i=0;i<300;i++)
{
g.drawString("*",(int)(Math.random()*900),(int)(Math.random()*600));
}
}
}
作者:
武汉小菜鸟
时间:
2014-11-15 11:53
已过时。 从 JDK 1.5 版开始,由 Component.setVisible(boolean) 取代。
使窗口可见。如果窗口和/或其所有者还不能显示,则都不显示。在使窗口可见之前将验证它。如果窗口已经可见,则此方法将窗口带到最前面。
现在使用setVisible()方法使窗口可见。
作者:
1017161726
时间:
2014-11-15 19:08
诶?怎么没人解答呢?好难吗?
作者:
逗比程序员
时间:
2014-11-20 17:04
都没搞清楚你问的是什么?
作者:
1017161726
时间:
2014-11-21 19:23
好吧。再说明一下,这段代码怎么写不过时?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2