请大家帮忙看看这个简单问题 public void addWindowListener(WindowListener l)这个函数的参数应该是WindowListener,你用的是Frame,当然不行了。呵呵…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 addWindowListener(WindowListener l) Parameters: l - the window listener参数不对,不能用frame做参数。 frObj.addWindowListener(this);也不行 用frObj.addWindowListener(this);那类firstapp要扩展Listener。 能不能举个例子说说Java事件的用法 一个简单例子。相信对你有帮助。//: JButtonDemo.java// Looks like Java 1.1 but with J's addedpackage c13.swing;import java.awt.*;import java.awt.event.*;import java.applet.*;import javax.swing.*;public class JButtonDemo extends Applet { static boolean t=true; JButton b1 = new JButton("JButton 1"), b2 = new JButton("JButton 2"); JTextArea t = new JTextArea(); public void init() { ActionListener al = new ActionListener() { public void actionPerformed(ActionEvent e){ String name = ((JButton)e.getSource()).getText(); t.setText(name + "\n Pressed"); } }; b1.addActionListener(al); add(b1); b2.addActionListener(al); add(b2); add(t); } public static void main(String args[]) { JButtonDemo applet = new JButtonDemo(); JFrame frame = new JFrame("TextAreaNew"); frame.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e){ System.exit(0); } }); frame.getContentPane().add( applet, BorderLayout.CENTER); frame.setSize(300,100); applet.init(); applet.start(); frame.setVisible(true); }} ///:~ 应届生何去何从..(混csdn多年,第一次发帖,请多多包含,帮顶) 题目:求一个字符串中【连续】出现次数最多的子串, 请给出分析和代码。 奇怪的报错! 帮忙介绍properties类的详细使用 ListIterator<Object> m = b.listIterator(1);请给一个示例 问大家一个菜鸟级JAVA的问题,不是很好回答哦! 介绍几个java的好网站。 用tomcat连接db2数据库要配置哪些 不知道有没有人从事过mp3的解码工作,有点side info 问题请教? 请问那位大吓是在深圳?我有急事 很高兴大家对我前面帖子的帮助,现在还有一点儿疑惑,望指教! 老大帮忙啊!30分
也不行
// Looks like Java 1.1 but with J's added
package c13.swing;
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import javax.swing.*;public class JButtonDemo extends Applet {
static boolean t=true;
JButton
b1 = new JButton("JButton 1"),
b2 = new JButton("JButton 2");
JTextArea t = new JTextArea();
public void init() {
ActionListener al = new ActionListener() {
public void actionPerformed(ActionEvent e){
String name =
((JButton)e.getSource()).getText();
t.setText(name + "\n Pressed");
}
};
b1.addActionListener(al);
add(b1);
b2.addActionListener(al);
add(b2);
add(t);
}
public static void main(String args[]) {
JButtonDemo applet = new JButtonDemo();
JFrame frame = new JFrame("TextAreaNew");
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
frame.getContentPane().add(
applet, BorderLayout.CENTER);
frame.setSize(300,100);
applet.init();
applet.start();
frame.setVisible(true);
}
} ///:~