原代码:
import java.awt.*;
import java.awt.event.*;
public class ApplicationGraphicsInOut2
{
public static void main(String arg[])
{
new FrameInOut();
}
}
class FrameInOut extends Frame implements ActionListener
{
Label prompt;
TextField input,output;
Button btn;
FrameInOut()
{
super("图形界面的java Application程序");
prompt=new Label("请输入您的名字:");
input=new TextField(6);
output=new TextField(20);
btn=new Button("关闭");
setLayout(new FlowLayout());
add(prompt);
add(input);
add(output);
add(btn);
input.addActionListener(this);
btn.addActionListener(this);
setSize(300,200);
show();
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==input)
output.setText(input.getText()+",欢迎你!");
else
{
dispose();
System.exit(0);
}
}
}
编译后的结果:D:\Java>javac ApplicationGraphicsInOut2.java
注意:ApplicationGraphicsInOut2.java 使用或覆盖了已过时的 API。
注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。请问怎么回事啊 该怎么解决呢 谢谢。
import java.awt.*;
import java.awt.event.*;
public class ApplicationGraphicsInOut2
{
public static void main(String arg[])
{
new FrameInOut();
}
}
class FrameInOut extends Frame implements ActionListener
{
Label prompt;
TextField input,output;
Button btn;
FrameInOut()
{
super("图形界面的java Application程序");
prompt=new Label("请输入您的名字:");
input=new TextField(6);
output=new TextField(20);
btn=new Button("关闭");
setLayout(new FlowLayout());
add(prompt);
add(input);
add(output);
add(btn);
input.addActionListener(this);
btn.addActionListener(this);
setSize(300,200);
show();
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==input)
output.setText(input.getText()+",欢迎你!");
else
{
dispose();
System.exit(0);
}
}
}
编译后的结果:D:\Java>javac ApplicationGraphicsInOut2.java
注意:ApplicationGraphicsInOut2.java 使用或覆盖了已过时的 API。
注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。请问怎么回事啊 该怎么解决呢 谢谢。
察看API就可以知道方法过时了没有
API是很重要的
学习的时候要经常的查阅