作者divaka (猪肉脚)
看板java
标题Re: [问题] 新手请问
时间Sun Mar 19 17:42:59 2006
※ 引述《TonyQ (骨头)》之铭言:
: ※ 引述《divaka (猪肉脚)》之铭言:
: : 第一次写java
: : 目前知道好像有分 extends Object 与 extends JApplet
: 其实不能这麽说
: 我猜你的意思应该是 application 跟 applet的差别:)
: 你可以在板上或google查查applet这个关键字 会有收获的:)
: : 我试着写书的范例
: : Object的范例有成功的compile与execute
: : 可是Applet的
: : compile有过
: : 但execute时出现
: : Exception in thread "main" java.lang.NoSuchMethodError: main
: : 可以告诉我这是什麽意思吗
: : 感激不尽
: 错误讯息的意思是 你的JApplet没写 main方法
: 不过 事实上 Java Applet是透过网页开启的
: 这部份你可以再翻阅书:)
: 这是网页嵌入Applet的标签
: <applet code="XXXXX.class" width="想要的宽度" height="想要的高度">
: 问题不是很明确,你也可以把范例码贴上来一起讨论。:)
附上Code >o< 希望能有高手告诉我错在哪里~~感谢!
题目是希望我们能写出简单的java程式,然後run "HAPPY BIRTHDAY TO XXX"
这首歌,XXX希望由使用者自行输入,并在右手边插入一张图
------------------------------------------------------------------------
import javax.swing.*;
public class birthday extends JApplet
{
private static String buildVerse(String people)
{
return "\nHappy Birthday to "+people+
"\nHappy Birthday to "+people+
"\nHappy Birthday to "+people+
"\nHappy Birthday to "+people;
}
public void init()
{
JTextArea song = new JTextArea();
getContentPane().add(song, "west");
JLabel cake = new JLabel(new ImageIcon("cake.jpg"));
getContentPane().add(cake,"East");
String peoplename = JOptionPane.showInputDialog("who are you?");
String lyrics=buildVerse(peoplename);
song.append(lyrics);
}
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.143.227.172