求大神回答java程序,明天要考试啊!问题:阅读程序,给出程序的功能
第一个:importjava.awt.*;importjava.awt.event.*;classMyWindowextendsFrameimplementsAction...
第一个:
import java.awt.*;
import java.awt.event.*;
class MyWindow extends Frame implements ActionListener {
TextField t1, t2;
MyWindow(String s)
{
super(s);
setSize(200, 100);
setVisible(true);
setLayout(new FlowLayout());
t1 = new TextField(10);
t2 = new TextField(10);
add(t1);
add(t2);
t1.addActionListener(this);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e1)
{System.exit(0);}
});
validate( );
}
public void actionPerformed(ActionEvent e2) {
try
{String str = t1.getText( );
double d = Double.parseDouble(str);
d=d*d*d;
t2.setText (String.valueOf(d));
}catch(NumberFormatException e3)
{System.out.println("Please input a number!");}
}
}
public class My {
public static void main(String args[ ])
{ new MyWindow("My Window"); }
}
第二个
import java.io.*;
public class My
{ public static void main(String args[])
{ try { File f1=new File("h://myjava//one.txt");
File f2=new File("h://myjava//two.txt");
FileReader in= new FileReader(f1);
FileWriter out= new FileWriter(f2);
int b;
while((b=in.read())!=-1)
{ out.write(b); }
in.close();
out.close();
}catch(IOException e)
{ System.out.println("File is not found.");}
}
} 展开
import java.awt.*;
import java.awt.event.*;
class MyWindow extends Frame implements ActionListener {
TextField t1, t2;
MyWindow(String s)
{
super(s);
setSize(200, 100);
setVisible(true);
setLayout(new FlowLayout());
t1 = new TextField(10);
t2 = new TextField(10);
add(t1);
add(t2);
t1.addActionListener(this);
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e1)
{System.exit(0);}
});
validate( );
}
public void actionPerformed(ActionEvent e2) {
try
{String str = t1.getText( );
double d = Double.parseDouble(str);
d=d*d*d;
t2.setText (String.valueOf(d));
}catch(NumberFormatException e3)
{System.out.println("Please input a number!");}
}
}
public class My {
public static void main(String args[ ])
{ new MyWindow("My Window"); }
}
第二个
import java.io.*;
public class My
{ public static void main(String args[])
{ try { File f1=new File("h://myjava//one.txt");
File f2=new File("h://myjava//two.txt");
FileReader in= new FileReader(f1);
FileWriter out= new FileWriter(f2);
int b;
while((b=in.read())!=-1)
{ out.write(b); }
in.close();
out.close();
}catch(IOException e)
{ System.out.println("File is not found.");}
}
} 展开
1个回答
展开全部
这个你复制到eclipse什么的里面执行一下不就知道了吗~~
第一个是两个文本框
第二个是把one。txt中的东西写到two。txt里面
希望可以帮住到你。
第一个是两个文本框
第二个是把one。txt中的东西写到two。txt里面
希望可以帮住到你。
追问
这个我运行了,就是问问他这是什么功能。
追答
第二个的功能就是我上边说的,第一个我再看下
第一个功能是两个文本框,给第一个文本框加了个监听,当发生操作时会调用actionPerformed这个方法,这个方法里面的意思是,将第一个文本框里的数字取出来转成double类型的,之后求它的立方值,赋值给第二个框。但是我在spring source中试了一下,这个功能不能用,具体是因为什么我也不清楚了,没用过awt包里的东西。关于监听这部分的东西你可以看下java api中的接口 ActionListener
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询