Re: [問題] java applet
※ 引述《s35300792001 (小朱)》之銘言:
: 最近看到java applet
: 以下程式碼compile後出現錯誤
: 錯誤訊息是:
: class, interface, or enum expected
: 還有想請問要執行這種java applet是像以下這樣嗎?
: 開始→執行→cmd→到該檔目錄→appletviewer *.java
: 麻煩各位囉!
: ---------------------------------------------------------------
: import java.applet.Applet;
: import java.awt.*;
: import java.awt.event.*;
: /*
: < APPLET CODE=applet.class WIDTH=200 HEIGHT=200 >
: </APPLET>
: */
: public class applet extends Applet implements ActionListener
: {
: TextField text1;
: Button button1;
: public void init()
: {
: text1 = new TextField(20);
: add(text1);
: button1 = new Button("Click Here!");
: add(button1);
: button1.addActionListener(this);
: }
: }
: public void actionPerformed(ActionEvent event) //顯示這行錯誤
: {
: String msg = new String("Hello from Java!");
: if ( event.getSource() == button1 ) //顯示這行錯誤
: {
: text1.setText(msg);
: } //顯示這行錯誤
: }
顯然的錯誤:方法宣告必須放在類別括號內,如下型式
(○)
public class applet extends Applet implements ActionListener {
public void actionPerformed(ActionEvent event) {
// TODO your code
}
}
(╳)
public class applet extends Applet implements ActionListener {
}
public void actionPerformed(ActionEvent event) {
// TODO your code
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.247.13