废弃的API

落魄江湖行 2011-11-07 11:19:36
请问我这个类编译显示用了或者覆盖了废弃的API,不知道用了哪个废弃的API,大家帮帮忙
import java.awt.*;
class myframe extends Frame
{
private Panel borderpanel;
private Panel gridpanel;
private Panel flowpanel;
private Panel cardpanel;
myframe(String title)
{
super(title);
setSize(300,400);
setLocation(100,100);
setborderlayout();
setflowlayout();
setgridlayout();
setcardlayout();
add(borderpanel);
add(gridpanel);
add(flowpanel);
add(cardpanel);
setLayout(new GridLayout(2,2));


}
public void setborderlayout()
{
Panel borderpanel=new Panel();
borderpanel.setLayout(new BorderLayout());
Button btn1=new Button("East");
Button btn2=new Button("South");
Button btn3=new Button("West");
Button btn4=new Button("North");
Button btn5=new Button("Center");
borderpanel.add(btn1,BorderLayout.EAST);
borderpanel.add(btn2,BorderLayout.SOUTH);
borderpanel.add(btn3,BorderLayout.WEST);
borderpanel.add(btn4,BorderLayout.NORTH);
borderpanel.add(btn5,BorderLayout.CENTER);


}
public void setflowlayout()
{
Panel flowpanel=new Panel();
flowpanel.setLayout(new FlowLayout());
Button btn1=new Button("A");
Button btn2=new Button("B");
flowpanel.add(btn1,"1");
flowpanel.add(btn2,"2");


}
public void setgridlayout()
{
Panel gridpanel=new Panel();
gridpanel.setLayout(new GridLayout(2,3));
Button btn1=new Button();
Button btn2=new Button();
Button btn3=new Button();
Button btn4=new Button();
Button btn5=new Button();
gridpanel.add(btn1);
gridpanel.add(btn2);
gridpanel.add(btn3);
gridpanel.add(btn4);
gridpanel.add(btn5);

}
public void setcardlayout()
{
Panel cardpanel=new Panel();
cardpanel.setLayout(new CardLayout());
Button btn1=new Button("红桃K");
Button btn2=new Button("梅花J");
cardpanel.add(btn1);
cardpanel.add(btn2);

}
public static void main(String []args) throws HeadlessException
{
myframe mf=new myframe("我的架构");
mf.show();
}

}
...全文
172 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
我是一个疯子 2011-11-08
  • 打赏
  • 举报
回复
没积分了,回复下
济南大飞哥 2011-11-07
  • 打赏
  • 举报
回复
估计全部都废弃了
huntor 2011-11-07
  • 打赏
  • 举报
回复
javac -Xlint:deprecation myframe.java
风尘中国 2011-11-07
  • 打赏
  • 举报
回复
mf.show()是废弃方法,改成mf.setVisible(true);
还有你的类名不符合Java命名规范,应该是类名首字母大写

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧