一个模拟仪表盘的程序,请指教!!

hill8017 2004-11-12 10:44:01
这是一个“模拟仪表盘”程序,要求功能如下:1,设计一个有图形用户界面的Applet,将Applet背景色设为浅灰色;2,共有三个仪表需要监控,量程分别为100-200,200-300和500-600,每隔0.5秒读取并显示一次测量值,本例以随机数代替;3,点击“开关”按钮可以停止和启动数据显示;4,要求使用线程技术实现;这是我做的用户界面的代码;但是整个用户界面的布局非常乱;麻烦大家帮帮我完成这个程序,谢谢了!!!
程序界面如下:
-------------------------------
| 模拟仪表盘 |
| ----- ----- ----- |
| |txt| |txt| |txt| |
| ----- ----- ----- |
| 100-200 200-300 500-600 |
| -------- |
| | 开关 | |
| -------- |
-------------------------------
代码:
import java.awt.*;
import java.applet.*;


public class MeterMonitor extends Applet {
Panel p1;
TextField t1,t2,t3;
Label lb1,lb2,lb3,lb4;
Button oc;
public void init() {
setLayout(new GridLayout(2,3));
//setFont(Font.BOLD,14);
p1 = new Panel();
add(p1);
t1 = new TextField();
t2 = new TextField();
t3 = new TextField();
lb1 = new Label("模拟仪表盘");
lb2 = new Label("100-200");
lb3 = new Label("200-300");
lb4 = new Label("500-600");
oc = new Button("开关");
add(t1);
add(t2);
add(t3);
add(lb1);
add(lb2);
add(lb3);
add(lb4);
add(oc);

}

public void Meter()
{

}
}
html代码:
<HTML>
<HEAD>
</HEAD>
<BODY BGCOLOR="000000">
这个是html的代码:
<CENTER>
<APPLET
code = "MeterMonitor.class"
width = "300"
height = "200"
>
</APPLET>
</CENTER>
</BODY>
</HTML>
...全文
143 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
whyandwhat 2004-11-16
  • 打赏
  • 举报
回复
做好人,帮顶
stonewuk 2004-11-13
  • 打赏
  • 举报
回复
你可以这样
applet的主布局可以用BorderLayout,在其中心出添加一个panel并设为两行三列的gridlayout
剩下的一个放在north一个放在south
这样布局就工整多了
jFresH_MaN 2004-11-13
  • 打赏
  • 举报
回复
我记得回答国你这个问题好像
呵呵
用TimerThread类和TimerTask类
你查下资料吧
whyandwhat 2004-11-13
  • 打赏
  • 举报
回复
Yansharp 2004-11-12
  • 打赏
  • 举报
回复
考,给50分,找人帮他干活!

大家能帮你解决问题,但不是帮你写代码的
whyandwhat 2004-11-12
  • 打赏
  • 举报
回复
我帮顶

62,612

社区成员

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

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