错误?

zuoyangguang 2003-05-09 04:51:24
package com.bruceeckel.swing;
import javax.swing.*;
import java.awt.event.*;

public class Console{
public static String title(Object o){
String t = o.getClass().toString();

if(t.indexOf("class") != -1)
t = t.substring(6);

return t;
}

public static void setupClosing(JFrame frame){
frame.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
}

public static void run(JFrame frame,int width,int height){
setupClosing(frame);
frame.setSize(width,height);
frame.setVisible(true);
}

public static void run(JApplet applet,int width,int height){
JFrame frame = new JFrame(title(applet));
setupClosing(frame);
frame.getContentPane().add(applet);
frame.setSize(width,height);
applet.init();
applet.start();
frame.setVisible(true);
}

public static void run(JPanel panel,int width,int height){
JFrame frame = new JFrame(title(panel));
setupClosing(frame);
frame.getContentPane().add(panel);
frame.setSize(width,height);
frame.setVisible(true);
}
}

编译没问题:

import javax.swing.*;
import java.awt.*;
import com.bruceeckel.swing.*;

public class Appletlc extends JApplet{
public void init(){
getContentPane().add(new JLabel("Applet!"));
}
public static void main(String[] args){
JApplet applet = new Appletlc();
JFrame frame = new JFrame("Appletlc");
Console.setupClosing(frame);
frame.getContentPane().add(applet);
frame.setSize(100,50);
applet.init();
applet.start();
frame.setVisible(true);
}
}
编译错误为:
G:\My Documents\Appletlc.java:12: cannot resolve symbol
symbol : method setupClosing (javax.swing.JFrame)
location: class Console
Console.setupClosing(frame);
^
1 error
...全文
26 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuanmeng163 2003-05-09
  • 打赏
  • 举报
回复
我试了,没错误啊

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧