《Java编程思想》读书笔记(4)

简介:
前面两篇里写了一个简单的Applet,并且用一个html页面运行了这个Applet。可为每个applet都创建一个用来测试运行的html页面,这让我感到很麻烦,有没有更简单的测试运行方法哪?恩,下面就来两种解决方法:

1)  Appletviewer可以根据<applet>标记在HTML文件里找出applet,然后不显示HTML文本,直接运行这个applet。由于Appletviewer忽略了除applet标记之外的所有其他东西,因此可以直接把applet标记当作注释放到Java的源文件里:


import java.awt.*;
import javax.swing.*;
//<applet code=HelloTest width = 400 height=200></applet>

public class HelloTest extends JApplet
{
    public void init()
    {
        JButton btnOK = new JButton("确定");
        this.getContentPane().add(btnOK);
    }
    
}
这样就可以用"appletviewer HelloTest.java"来启动applet了,不用再写HTML的测试文件了(可这样写我感觉是有点奇怪,^o^)

2)  要想创建能用命令行启动的applet,只要在类里加一个main( ),让它把这个applet的实例嵌到JFrame里面就行了。就能让它既能当应用程序,又能当applet运行。


import java.awt.*;
import javax.swing.*;

public class HelloForm extends JApplet
{
    public static JApplet appTmp = null;
    public void init()
    {
        JButton btnOK = new JButton("确定");
        this.getContentPane().add(btnOK);
    }
    public static void main(String[] args)
    {
        
        JFrame frame = new JFrame("myFrame");
        frame.getContentPane().add(appTmp);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(200,100);
        
        appTmp.init();
        appTmp.start();
        frame.setVisible(true);
    }
}



本文转自Phinecos(洞庭散人)博客园博客,原文链接:http://www.cnblogs.com/phinecos/archive/2006/05/31/413541.html,如需转载请自行联系原作者
目录
相关文章
|
存储 安全 Java
小白聊《JAVA编程思想》-一切都是对象(一)
小白聊《JAVA编程思想》-一切都是对象(一)
71 0
|
存储 Java 容器
小白聊《JAVA编程思想》-对象导论二
小白聊《JAVA编程思想》-对象导论二
73 0
|
存储 Java 数据安全/隐私保护
小白聊《JAVA编程思想》 对象导论一
小白聊《JAVA编程思想》 对象导论一
79 0
|
Java
Java编程思想(面向对象)第四版PDF分享
探索《Java编程思想》第四版,理解Java不仅是特性集合,更是解决问题的强大工具。本书深入设计层面,构建编程思维模型,助你逐步精通Java。[阅读更多](https://zhangfeidezhu.com/?p=355) ![Java编程思想](https://ucc.alicdn.com/pic/developer-ecology/nrw3f3oqlpmag_c8ff959a921545f1bbabcefd37f029cf.png)
133 1
Java编程思想(面向对象)第四版PDF分享
|
设计模式 安全 Java
Java编程思想重点开发必看
Java编程思想重点开发必看
75 0
|
设计模式 Java 程序员
《On Java 8》中文版,又名《Java 编程思想》中文第五版
《On Java 8》中文版,又名《Java 编程思想》中文第五版
467 0
|
设计模式 Java 程序员
感动哭了!Java界的四大名著之一:Java编程思想最新中文版已开源
还记得这本书吗?是不是已经在你的桌上铺满厚厚的一层灰了?随着 Java 8 的出现,这门语言在许多地方发生了翻天覆地的变化。最新版已经出来了,在新的版本中,代码的运用和实现上与以往不尽相同。
|
设计模式 敏捷开发 Java
全网首发!Java界的四大名著之一:Java编程思想最新中文版已开源
老版《Java编程思想》(原书名《Thinking in Java》)得益作者开放深度研讨的创作方式,受到了全世界读者的追捧,被译为了十几种语言。但遗憾的是,在经历了 4 个版本的更新后,其最后一版发布于 2007 年,之后再无更新。
|
Java 测试技术 API
读书笔记-Spring中更好的Java泛型操作API-ResolvableType
读书笔记-Spring中更好的Java泛型操作API-ResolvableType
213 0
|
存储 Java 程序员
Java的第五篇文章——面向对象的编程思想(类和对象)
Java的第五篇文章——面向对象的编程思想(类和对象)