我有个秒表的JAVA源代码,老师要求上交.JAVA文件,请问怎么把源代码变成.JAVA文件

如题所述

额。估计你还没有下载JDK 吧。下载JDK,安装。可以不添加环境变量什么的,直接把源文件拷贝到/bin目录下,进入命令行,跳到安装目录/bin,下面javac 文件名。。。就可以了。目录下会有文件。如果出现错误缺少包,就去下载,放到 /lib 下。追问

我 要的是后缀名为JAVA的文件

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-24
在jAVA编辑工具里新建一个类,再将代码复制进去。注意新建类的名字和你代码类里的一致。
第2个回答  2011-05-24
先是后缀名后然后重命名:*.java
第3个回答  2011-05-26
纯Java做的秒表:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class TestTimer extends JFrame implements ActionListener, Runnable {
private static TestTimer obj;
private JButton btnStart;
private JButton btnPause;
private JButton btnResume;
private JButton btnStop;
private JLabel lblTime;
private static Thread th;
private long count;

public TestTimer(){
super("秒表");
btnStart = new JButton("开始");
btnPause = new JButton("暂停");
btnResume = new JButton("继续");
btnStop = new JButton("停止");
lblTime = new JLabel("00:00:00.000");
this.setLayout(new FlowLayout());
this.add(btnStart);
this.add(btnPause);
this.add(btnResume);
this.add(btnStop);
this.add(lblTime);
btnStart.addActionListener(this);
btnPause.addActionListener(this);
btnResume.addActionListener(this);
btnStop.addActionListener(this);
this.setSize(150, 200);
this.setVisible(true);
}

public static void main(String[] args) {
obj = new TestTimer();
}

public void actionPerformed(ActionEvent e) {
JButton btn = (JButton)e.getSource();
if(btn.getText().equals("开始")){
th = new Thread(obj);
count = 0;
th.start();
}
else if(btn.getText().equals("暂停")){
th.suspend();
}
else if(btn.getText().equals("继续")){
th.resume();
}
else if(btn.getText().equals("停止")){
th.stop();
}
}

@Override
public void run() {
while(true){
int ms, seconds, minutes, hours;
String msg = "";
hours = (int)(count / 3600000);
minutes = (int)((count - hours * 3600000) / 60000);
seconds = (int)((count - hours * 3600000 - minutes * 60000) / 1000);
ms = (int)(count % 1000);
if(hours < 10){
msg += "0" + hours + ":";
}
else{
msg += hours + ":";
}
if(minutes < 10){
msg += "0" + minutes + ":";
}
else{
msg += minutes + ":";
}
if(seconds < 10){
msg += "0" + seconds + ":";
}
else{
msg += seconds + ":";
}
if(ms < 10){
msg += "00" + ms;
}
else if(ms < 100){
msg += "0" + ms;
}
else{
msg += ms;
}

lblTime.setText(msg);
count++;
try {
Thread.sleep(1);
}
catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
运行界面:
追问

我 要的是后缀名为JAVA的文件 代码我有

第4个回答  2011-05-25
找个反编译工具

java 这是一个秒表,我想把显示的时间变成系统时间要怎么做,具体操作
import java.awt.*;import java.awt.event.*;import java.text.SimpleDateFormat;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.Timer;\/\/注意导入的是javax.swing.Timer; 有一些类似的包不要导错了 public class TimeTest extends JFrame { private JLabel jlTime;SimpleD...

求一个java秒表代码
package info.bioz.test;import javax.swing.*;import java.awt.event.ActionListener;import java.awt.event.ActionEvent;import java.awt.*;import java.util.Date;import java.text.SimpleDateFormat;\/ File: StopWatch.java Description: BIOZ.info Copyright (c) ...

求一个倒计时,秒表。需要JAVA. 需要有断电记忆功能
import java.awt.event.*;import java.io.*;import javax.swing.*;public class TimerExample extends JFrame implements ActionListener { private static final long serialVersionUID = 1L;private JLabel countDownLabel, stopWatchLabel;private JButton countDownButton, stopWatchButton, stopButton;p...

如何使用JoikuSpotPremium?
回答:三、塞班系统软件安装指南 “手机换的再快,不如软件装的快。” 这是使用智能手机最有价值的地方。现在通讯产品迅速发展,经常换手机是不可能的,但是智能手机可以用软件来扩充其功能,延长使用寿命。如果你使用塞班智能手机,那么学会安装软件就是玩机最重要的基本功。 塞班手机可安装的软件分为两大类,...

写一个计时器 JAVA代码是什么?
import java.util.TimerTask;public class TimeTask { public static void main(String[] args) { TimeTask tTask=new TimeTask();tTask.timeVoid();} public void timeVoid(){ final Timer timer = new Timer();TimerTask tt=new TimerTask() { Override public void run() { System.out....

求解释一个JAVA(秒表)的小程序,可以给代码标记注释的。新手,看不懂代码...
import java.awt.*;import java.awt.event.*;import java.applet.*;import java.util.*;\/\/---以上部分为导入需要的文件public class TimeViewer extends Applet implements ActionListener,Runnable{ \/\/所需要的数据定义Thread timer;\/\/定义一个线程,用于每一秒去更新一次时间文字TextField in,out;\/\/...

求一份完整的java自学学习方法?
链接: https:\/\/pan.baidu.com\/s\/1vmPxcmXR7adtUZXwx64sFA 提取码: wut5 Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论...

...要求上网速度快,JAVA快,还有电子书功能! 谢谢了!
手机类型 直板式 手机类别 拍照手机 主屏尺寸 3.2英寸 屏幕色彩 26万 分辨率(像素)400×240 主屏参数 TFT 触摸屏 支持 触摸屏类型 电容触摸屏 手机制式 双模式 3G制式 CDMA2000 运营商 中国电信 网络支持 GSM\/GPRS\/EDGE\/CDMA 1X EVDO rev.A 支持频率(MHz)GSM 900\/1800\/1900,CDMA EVDO 800\/...

我的手机是诺基亚5130XM的,想找一个手机QQ2010版,支持后台应用的,希 ...
在官方的2010版本JAD文件加入以下代码(用记事本打开,另起一行):Nokia-MIDlet-no-exit:true 吧jad文件覆盖原来的jad文件就好了 首先你的5130必须已经进行了后台破解,我的机子就是照网上的刷的,相当不错。如果只有jar文件的软件要后台,可以用winrar打开,里面有一个m开头的文件夹,打开文件夹里面的...

...3100和6108的DKU数据线是否通用?3100能下载JAVA电子书和游戏吗...
8 Java扩展: Java APIs支持CLDC 1.0, MIDP 1.0, Nokia UI API, WMA (JSR-120)8 下载图铃游戏: 下载动画屏保,游戏,图片,铃声(经 WAP 接口下载或 USSD 代号下载 )8 摄像头: 外置;Fun Camera摄像头(选配),照相机拥有8MB存储,最多可储存50张相片,并可通过Pop-PortTM接口与兼容诺基亚...

相似回答