C:\ Program Files \ Java \ jdk1.6.0_05 \ CoreJava \ v1 \ v1ch2 \ WelcomeApplet> dir 驅(qū)動器C中的卷沒有標(biāo)簽。 卷序列號是2041-64E7 C:\ Program Files \ Java \ jdk1.6.0_05 \ CoreJava \ v1 \ v1ch2 \ WelcomeApplet的目錄2009-07-02 23:54。2009-07-02 23:54 ..2004-09-06 14:57 582 WelcomeApplet.html2004-09-06 15:04 1,402 WelcomeApplet.java 2個文件1,984字節(jié) 2 Dir 2,557,210,624字節(jié)免費C:\ Program Files \ Java \ jdk1.6.0_05 \ CoreJava \ v1 \ v1ch2 \ WelcomeApplet> javac WelcomeApplet.javaC:\ Program Files \ Java \ jdk1.6.0_05 \ CoreJava \ v1 \ v1ch2 \ WelcomeApplet> dir 驅(qū)動器C中的卷沒有標(biāo)簽。 卷序列號是2041-64E7 C:\ Program Files \ Java \ jdk1.6.0_05 \ CoreJava \ v1 \ v1ch2 \ WelcomeApplet的目錄2009-07-02 23:54。2009-07-02 23:54 ..2009-07-02 23:54 975 WelcomeApplet $ 1.class2009-07-02 23:54 1,379 WelcomeApplet.class2004-09-06 14:57 582 WelcomeApplet.html2004-09-06 15:04 1,402 WelcomeApplet.java 4個文件4,338字節(jié) 2 Dir 2,557,202,432字節(jié)免費C:\ Program Files \ Java \ jdk1.6.0_05 \ CoreJava \ v1 \ v1ch2 \ WelcomeApplet>這是該Java文件的內(nèi)容:/** @version 1.21 2002-06-19 @author Cay Horstmann*/import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.net.*;public class WelcomeApplet extends JApplet{ public void init() { setLayout(new BorderLayout()); JLabel label = new JLabel(getParameter("greeting"), SwingConstants.CENTER); label.setFont(new Font("Serif", Font.BOLD, 18)); add(label, BorderLayout.CENTER); JPanel panel = new JPanel(); JButton cayButton = new JButton("Cay Horstmann"); cayButton.addActionListener(makeURLActionListener( "http://www.horstmann.com")); panel.add(cayButton); JButton garyButton = new JButton("Gary Cornell"); garyButton.addActionListener(makeURLActionListener( "mailto:gary@thecornells.com")); panel.add(garyButton); add(panel, BorderLayout.SOUTH); }
3 回答

慕桂英4014372
TA貢獻(xiàn)1871條經(jīng)驗 獲得超13個贊
它來自以下“代碼行”:
return new
ActionListener()
{
public void actionPerformed(ActionEvent event)
{
try
{
getAppletContext().showDocument(new URL(u));
}
catch(MalformedURLException e)
{
e.printStackTrace();
}
}
};
ActionListener每次調(diào)用該方法時,您都以自己的方式聲明該匿名內(nèi)部類的實例。
即使未調(diào)用該方法,上面的行仍將被編譯為匿名內(nèi)部類,無論如何。
添加回答
舉報
0/150
提交
取消