ButtonEventDemo CPane = new ButtonEventDemo(); //生成主类对象--面板 CPane.setOpaque(true); //面板要求不透明
frame.setContentPane(CPane); //设置主类对象为主窗体的内容面板 frame.pack(); //主窗体紧缩显示
frame.setVisible(true); //设置主窗体可见 }
public static void main(String[] args) { //将createGUI()列入线程 javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() { createGUI(); } }); } }
11. 利用线程方法编写JApplet程序,实现在浏览器端实时动态显示本地系统时钟 // Programme Name Watch.java import java.applet.Applet; import java.awt.*;
import java.text.DateFormat; import java.util.*;
public class Watch extends Applet { public void paint(Graphics g) { Date d= new Date();
DateFormat ldf = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG); //System.out.println(\现在系统时间是(long):\ String time = ldf.format(d).toString(); g.drawString(time, 100, 100); try {
Thread.sleep(1000);
} catch (InterruptedException e) { } repaint(); } }
// 保存为Watch.html 文件
12、定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量:
sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。
(2)类Student带参数的构造方法:
在构造方法中通过形参完成对成员变量的赋值操作。 (3)类Student的方法成员: getNo():获得学号; getName():获得姓名; getSex():获得性别; getAge()获得年龄;
getJava():获得Java 课程成绩
(4)根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。
//Pragramme name Student; public class Student {
String sNO,sName,sSex; int sAge,sJava;
public Student(Strin