appletviewer測試

package WindowsandApplet;

import java.awt.Container;
import java.awt.FlowLayout;
import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class test20180505applettest extends JApplet {
	private JButton b1 = new JButton("button1"), b2 = new JButton("button2");
	//<applet code=test20180504applettest width=100 height=100></applet>這句代碼時提供個工具appletviewer使用的
	//工具發現<applet>標籤,則會提取其中的code指定的類進行運行。
	public void init() {
		//getContentPane().add(new JLabel("Applet!"));
		Container cp = getContentPane();
		cp.setLayout(new FlowLayout());// Flowlayout佈局使組件在窗體上均勻分佈。JApplet的佈局缺省爲Borderlayout-後面的組件會覆蓋前面的組件。
		cp.add(b1);
		cp.add(b2);

	}

	public static void main(String[] args) {
		// JApplet applet=new test20180504applettest();
		// JFrame frame=new JFrame("Applet1c");
		// frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		// frame.getContentPane().add(applet);
		// frame.setSize(1000, 500);
		// applet.init();//手動初始化
		// applet.start();//並啓動applet,在瀏覽器中init和start方法都是自動發生的。但在應用程序裏邊需要自己手動編寫。瀏覽器還幫你執行stop和destory方法等frame.setVisible(true);//設置界面爲可見,否則屏幕上什麼都沒有
		Consoletest.run(new test20180505applettest(), 200, 200);
	}

}

appletviewer工具所在的位置爲你安裝jdk目錄下的bin目錄(這個執行工具目錄)中。

發佈了64 篇原創文章 · 獲贊 11 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章