簡單的Java Applet的程序

1.新建一個Class JavaApplet,添加一個Superclass和Interfaces如圖所示

2.代碼:

創建代碼如下:

package Swing;

import java.awt.Container;

import java.awt.FlowLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JApplet;

import javax.swing.JTextArea;

//JApplet類。javax.swing.JApplet是java.applet.Applet的子類,它擴展了Applet類

//使用Swing的小應用程序必須是JApplet的子類。

小編是一個有着5年工作經驗的java程序員,對於java,自己有做資料的整合,一個完整學習java的路線,學習資料和工具,相信這裏有很多學習java的小夥伴,我創立了一個2000人學習扣羣,479121291。每晚都有java的直播課程。無論是初級還是進階的小夥伴小編我都歡迎!

//通常情況下,可以構造一個擴展了JApplet的類,然後在一個web項目使用該類,瀏覽器自動創建JAppletle

import javax.swing.JButton;

public class JavaApplet extends JApplet implements ActionListener {

JButton button;

JTextArea text1,text2;//按鈕、多行文本框對象引用變量

public void init(){//init()方法

button=new JButton("確定");//創建按鈕和單行文本框對象

text1=new JTextArea(5,20);//創建兩個多行文本框對象

text2=new JTextArea(5,20);

text1.setText("你好這是一個簡單的Java Applet1的程序。");

text2.setText("你好這是一個簡單的Java Applet2程序。");

Container container=getContentPane();//在Swing窗口容器中獲得面板對象

container.setLayout(new FlowLayout());//設置流佈局

container.add(text1);//在面板中添加2個多行文本框對象

container.add(text2);

container.add(button);//在內容面板添加按鈕組件。

button.addActionListener(this);//按鈕添加監聽器

}

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

if(e.getSource()==button){//如果事件源來自按鈕

text2.setText(text1.getText());//將文本框1的值賦給文本框2

}

}

}

3.結果如圖:

當點擊按鈕時,觸發監聽事件(事件源來自按鈕):

發現文本框2的文本變成文本框1中的文本。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章