编写一个Applet小程序,显示一个文本框和一个按钮,单击按钮,在文本框内显示当前时间。
编写一个Applet小程序,显示一个文本框和一个按钮,单击按钮,在文本框内显示当前时间。是用java来编写...
编写一个Applet小程序,显示一个文本框和一个按钮,单击按钮,在文本框内显示当前时间。
是用java来编写 展开
是用java来编写 展开
2个回答
展开全部
import javax.swing.JTextField;
import java.applet.Applet;
import java.awt.Button;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Showtime extends Applet {
private JTextField textField;
public Showtime() {
this.setLayout(null);
textField = new JTextField();
textField.setBounds(32, 58, 122, 21);
this.add(textField);
textField.setColumns(10);
Button button = new Button("\u663E\u793A\u65F6\u95F4");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss");
String time = sdf.format(date);
textField.setText(time);
}
});
button.setBounds(52, 112, 76, 23);
this.add(button);
}
}
import java.applet.Applet;
import java.awt.Button;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Showtime extends Applet {
private JTextField textField;
public Showtime() {
this.setLayout(null);
textField = new JTextField();
textField.setBounds(32, 58, 122, 21);
this.add(textField);
textField.setColumns(10);
Button button = new Button("\u663E\u793A\u65F6\u95F4");
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss");
String time = sdf.format(date);
textField.setText(time);
}
});
button.setBounds(52, 112, 76, 23);
this.add(button);
}
}
追问
运行的结果不行,
追答
可能是awt和swing互用导致的, 我这里可以显示,你再试一下这个吧。
import java.applet.Applet;
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.text.SimpleDateFormat;
import java.util.Date;
public class showtime1 extends Applet{
TextField tf=new TextField();
public showtime1(){
this.setLayout(new BorderLayout());
Button bt1=new Button("显示时间");
bt1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss");
String time = sdf.format(date);
tf.setText(time);
}
});
this.add(BorderLayout.SOUTH,bt1);
this.add(BorderLayout.NORTH,tf);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-01-04
展开全部
这个不是很清楚 不好意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询