一直没有动手写过java程序,只是理论,所以决定从第22章开始动手写程序。但是却忘了前面学的理论知识,看来还是得从实践中学习。
这是第一篇,阅读的人应该知道我很菜吧,希望大侠们多多指教、提点!
第一个问题:由于独立创建了一个工具包,所以要引用工具包。时间晚了,只尝试了在CLASSPATH中设置环境变量这一种方式,有其他方式吗?求指教。当然我也会继续探索,明天还要上班,只能明晚了。
第二个问题:很幼稚。CLASSPATH环境变量中不能设置成中文的路径,识别不了。
嗯,就遇到这两个问题。发现自己写代码的速度慢,练得少吧,得花时间,不着急(其实还是想快点),哎。
代码:
import util.*;//自己定义的工具包,包含SwingConsole类。
import javax.swing.*;
import java.util.concurrent.*;
public class SubmitSwingProgram extends JFrame
{
JLabel label;
public SubmitSwingProgram()
{
label=new JLabel("A Label");
add(label);
}
static SubmitSwingProgram ssp;
public static void main(String[] args) throws Exception
{
ssp=new SubmitSwingProgram();
SwingConsole.run(ssp,300,100);
TimeUnit.SECONDS.sleep(1);
SwingUtilities.invokeLater(new Runnable()
{
public void run()
{
ssp.label.setText("Hey! This is Different!");
}
});
}
}